아두이노 우노(uno) R3는 ATmega328P 라는 AVR 8-bit 마이크로콘트롤러를 사용.
디지털 핀 - 0~13번핀(14개)을 사용하며 HIGH(5V) or LOW(0V)의 이진 신호를 입출력 할 수 있는 핀
0,1번핀 => 시리얼 통신에 사용됩니다. (USB ~ PC, TX 전송, RX 수신)
2,3번핀 => 인터럽트(Interupt) 기능을 가집니다. (특정 신호가 주어질 때 정해진 동작을 수행)
3,5,6,9,10,11번핀 => PWM기능이 있으며 아날로그 출력을 낼 수 있습니다.
아날로그 핀 - A0~A5번핀(6개)을 사용하여 외부의 아날로그 입력값을 읽을 수 있습니다. 센서를 통해 읽어드린 물리량을 0~1023사이의 전압값으로 보여줍니다. 아날로그 핀은 디지털 입출력 핀으로도 사용가능합니다.
리셋 - 아두이노 프로그램 재시작
외부전원 소켓 - DC 배터리를 통해 전력을 공급받을 수 있습니다.
USB 포트 - 아두이노와 컴퓨터를 연결하여 프로그램을 업로드하거나 아두이노에 전력을 공급할수 있습니다.
3.3V & 5V - 출력전압 크기
GND(그라운드) - 회로의 접지 역할을 합니다.
전원 LED - 아두이노에 전원이 들어와 있는지 나타냅니다.
AREF - AREF는 Analog Reference를 의미. 아날로그 입력 핀의 상한선으로 외부 참조 전압 (0~5V 사이)을 설정하는 데 사용됩니다.
<Arduino Uno R3 스펙>
Microcontroller |
ATmega328 |
Operating Voltage |
5V |
Input Voltage (recommended) |
7-12V |
Input Voltage (limits) |
6-20V |
Digital I/O Pins |
14 (of which 6 provide PWM output) |
Analog Input Pins |
6 |
DC Current per I/O Pin |
40 mA |
DC Current for 3.3V Pin |
50mA |
Flash Memory |
32KB (ATmega328) of which 0.5KB used by bootloader |
SRAM |
2KB (ATmega328) |
EEPROM |
1KB (ATmega328) |
Clock Speed |
16MHz |
'🕹️IOT' 카테고리의 다른 글
[Arduino Uno R3 예제] 4. 초음파 센서(HC-SR04) (0) | 2020.02.17 |
---|---|
[Arduino Uno R3 예제] 3. 네오픽셀 LED 깜빡이기 (JLED-ARROW-9) (0) | 2020.02.17 |
[Arduino Uno R3 예제] 2. LED RGB 센서 (0) | 2020.02.17 |
[Arduino Uno R3 예제] 1. LED 깜빡이기 (0) | 2020.02.17 |
[Arduino] 라이브러리 추가 방법 (0) | 2020.02.17 |