디지털 및 아날로그 핀
표 F-1 및 F-2는 Arduino Uno 보드와 Mega 보드의 디지털 및 아날로그 핀을 보여줍니다. "Arduino" 열은 ATmega168/328용이고 "Mega" 열은 ATmega1280/2560용입니다.
포트 열에는 핀에 사용되는 물리적 포트가 나열됩니다. 포트에 직접 써서 핀을 설정하는 방법에 대한 정보는 레시피 18.11을 참조하세요. 18장 소개에 타이머 사용에 대한 자세한 내용이 포함되어 있습니다. 표는 다음과 같습니다:
-
USART RX는 하드웨어 직렬 수신
-
USART TX는 하드웨어 직렬 전송
-
Ext Int는 외부 인터럽트(뒤에 인터럽트 번호)입니다.
-
PWM T/T/B는 타이머 n의 펄스 폭 변조(
analogWrite) 출력입니다. -
MISO, MOSI, SCK 및 SS는 SPI 제어 신호입니다.
-
SDA 및 SCL은 I2C 제어 신호입니다.
| Arduino 168/328 | Arduino Mega(핀 0-19) | |||||
|---|---|---|---|---|---|---|
| 디지털 핀 | 포트 | 아날로그 핀 | 사용법 | 포트 | 아날로그 핀 | 사용법 |
|
0 |
PD 0 |
USART RX |
PE 0 |
USART0 RX, 핀 Int 8 |
||
|
1 |
PD 1 |
USART TX |
PE 1 |
USART0 TX |
||
|
2 |
PD 2 |
내선 0 |
PE 4 |
PWM T3B, INT4 |
||
|
3 |
PD 3 |
PWM T2B, Ext Int 1 |
PE 5 |
PWM T3C, INT5 |
||
|
4 |
PD 4 |
PG 5 |
PWM T0B |
|||
|
5 |
PD 5 |
PWM T0B |
PE 3 |
PWM T3A |
||
|
6 |
PD 6 |
PWM T0A |
PH 3 |
PWM T4A |
||
|
7 |
PD 7 |
PH 4 |
PWM T4B |
|||
|
8 |
PB 0 |
입력 캡처 |
PH 5 |
PWM T4C |
||
|
9 |
PB 1 |
PWM T1A |
PH 6 |
PWM T2B |
||
|
10 |
PB 2 |
PWM T1B, SS |
PB 4 |
PWM T2A, 핀 Int 4 |
||
|
11 |
PB 3 |
PWM T2A, MOSI |
PB 5 |
PWM T1A, 핀 Int 5 |
||
|
12 |
PB 4 |
SPI MISO |
PB 6 |
PWM T1B, 핀 Int 6 |
||
|
13 |
PB 5 |
SPI SCK |
PB 7 |
PWM T0A, 핀 Int 7 |
||
|
14 |
PC 0 |
0 |
PJ 1 |
USART3 TX, 핀 Int 10 |
||
|
15 |
PC 1 |
1 |
PJ 0 |
USART3 RX, 핀 Int 9 |
||
|
16 |
PC 2 |
2 |
PH 1 |
USART2 TX |
||
|
17 |
PC 3 |
3 |
PH 0 |
USART2 RX |
||
|
18 |
PC 4 |
4 |
I2C SDA |
PD 3 |
USART1 TX, Ext Int ... | |