Arduino

아두이노 우노 (Arduino UNO) 보드 란?

Crazy-M2M 2022. 8. 16. 11:03
300x250
반응형

안녕하세요. Crazy M2M입니다.
오늘은 아두이노 보드에서 가장 많이 사용되고 있는 아두이노 우노 보드에 대해서 설명하도록 하겠습니다.

아두이노 우노 보드는 사진과 같이 만들어져 있습니다. 아두이노 홈페이지에서는 지금 약 18.4 달러로 판매가 되고 있네요.

아두이노 우노 보드


그럼 지금부터 아두이노 우노가 어떻게 생겼는지, 어떻게 사용하는지 알아볼게요.😄

아두이노 보드는 USB JACK를 이용하여 개발용 PC와 연결되며, PC로 부터 전원을 공급받고, PC에서 작성된 프로그램을 내려받거나 Serial 통신을 하게 됩니다. 별도의 전원을 공급하려면 Power Jack을 통해서 5~6V의 전원을 연결하면 됩니다. 아두이노 보드에 전원이 공급되면 보드의 우측에 있는 전원 LED에 빛이 반짝이고 들어옵니다.

반응형

아두이노 우노 보드 설명


그럼 이제부터 양쪽에 나와있는 PIN에 대해서 알아보도록 하겠습니다 😁
아두이노 사이트에 아래 자료가 있으니 필요하신 분은 다운로드하세요.
content.arduino.cc/assets/Pinout-UNOrev3_latest.pdf

아두이노 우노 핀 설명


디지털 입/출력이 가능한 핀은 0~13핀까지 14개가 가능합니다.
그리고 디지털 입/출력 핀 중 3, 5, 6, 9 ,10 ,11 핀은 PWM 출력 핀으로도 사용이 가능합니다.
핀에서 "~" 표시가 되어 있는 핀은 PWM으로 사용이 가능하다는 걸 알려주고 있습니다.
PWM은 Pulse Width Modulation의 약자인데 특정 주파수를 만들어서 사용이 가능한 핀 정도로만 알고 계시면 되고, 나중에 좀 더 자세히 다루도록 하겠습니다.

그리고 아두이노에서 가장 흔히? 사용하는 핀이 바로 시리얼 통신을 사용합니다.
일종에 내가 원하는 코드를 잘 쓰고 있는지, 또는 쓰고 있는 값들이 어떤 것인지 등등 Debugging을 할 때 많이 사용하며, 그 외 Host 또는 PC에서 아두이노의 데이터를 받아 추가적인 동작을 할 때 많이 사용하는 기능입니다.
시리얼 통신을 위하여 디지털 입/출력 핀 중 0번(RX)은 시리얼 통신의 데이터를 받고 1번(TX)은 시리얼 통신의 데이터를 보낼 수 있습니다. TX와 RX LED는 시리얼 통신의 동작을 확인할 수 있도록 해줍니다.

아날로그 입력 핀은 0~5번까지 6개가 있으며, 이들 핀은 디지털 출력으로 확장이 가능하다.

전원 핀은 아두이노 보드를 통하여 제어하고자 하는 장치에 3.3V 또는 5V 전원을 공급할 수 있게 해 주며, RESET 스위치는 프로그램 코드를 초기화하는 기능을 수행한다.

TX와 RX LED의 위쪽에 있는 LED는 디지털 입/출력 핀 13번에 연결되어 있어서 보드의 동작 등을 점검하는데 유용하게 활용된다.

이제까지는 아두이노 우노 보드의 메인 보드 핀에 대한 기능에 대해서 알아보았습니다.
아두이노 우노와 연결해서 사용 가능한 보드를 확장 쉴드라고 부르고 있습니다.
확장 쉴드 보드는 어떤 것이 있으며, 어떤 기능을 가지고 있는지 알아보도록 하겠습니다.

첫 번째로 이더넷 쉴드 입니다.
LAN 선을 연결하여 인터넷 접속 가능하고, 웹 서버 및 네트워크 제어에 사용이 가능합니다.
LAN을 사용한다는 것은 원격으로 뭔가를 할 수 있는 엄청난 기능이겠지요?
이것 또한 차근차근 알아보도록 하겠습니다. 😀

300x250

아두이노 이더넷 쉴드


두 번째는 와이파이 쉴드 입니다.
무선으로 네트워크에 접속 가능하고 네트워크를 이용한 제어가 가능합니다.
유선이냐 무선이냐의 차이인데, 무선이 더 편하겠지요? ㅎㅎㅎ
핸드폰으로 할 수 있는 기능 또한 많습니다. 이것도 나중에 자세히 😊

아두이노 와이파이 쉴드


3번째로 블루투스 쉴드입니다.
블루투스 통신을 이용해서 아두이노 보드를 제어가 가능합니다.
이것 역시 핸드폰을 통해서 하거나 블루투스 간 통신을 통해서 제어가 가능한 합니다.

아두이노 블루투스 쉴드


4번째로 GPS 쉴드 입니다.
GPS 신호를 수신하여 아두이노 제어에 사용이 가능합니다.
현재 GPS 상에 어느 위치에 왔는지 앞으로 어떤 방향으로 갈지 등등 GPS에 대한 경도와 위도, 그 외 국제 표준을 따르는 관련 정보를 확인할 수 있습니다.

아두이노 GSP 쉴드


5번째로 모터 쉴드 입니다.
모터는 아두이노 제어에서 많이 사용하고 응용이 가능한 분야입니다.
DC 모터부터 시작해서 스테핑 모터까지 다양한 분양에서 활용이 가능하며, 그 원리는 이해하면 정말 간단한 부분입니다.

아두이노 모터 쉴드



이외에 다양한 쉴드와 다양한 기능을 가지는 센서들이 많은데요. 이것은 앞으로 진행하는 과정을 통해서 하나하나 알아가 보도록 하겠습니다. 원리만 이용하면 다양한 기능과 장난감을 만들 수가 있습니다.
그럼 다음에 또 봐요 😺

728x90
반응형