ピン対応表

Arduino→ATMega328(168)

PD0はポートDの最下位ビットの意。
Ardiono基盤上のピン表記ATMega328/168でのピン
DIGITAL 0 (RX)2 (PD0)
DIGITAL 1 (TX)3 (PD1)
DIGITAL 24 (PD2)
DIGITAL 3 (PWM)5 (PD3)
DIGITAL 46 (PD4)
DIGITAL 5 (PWM)11 (PD5)
DIGITAL 6 (PWM)12 (PD6)
DIGITAL 713 (PD7)
DIGITAL 814 (PB0)
DIGITAL 9 (PWM)15 (PB1)
DIGITAL 10 (PWM)16 (PB2)
DIGITAL 11 (PWM)17 (PB3)
DIGITAL 1218 (PB4)
DIGITAL 1319 (PB5)
GND8, 22 (GND)
AREF21 (AREF)
Ardiono基盤上のピン表記ATMega328/168でのピン
ANALOG IN 023 (PC0/ADC0)
ANALOG IN 124 (PC1/ADC1)
ANALOG IN 225 (PC2/ADC2)
ANALOG IN 326 (PC3/ADC3)
ANALOG IN 427 (PC4/ADC4)
ANALOG IN 528 (PC5/ADC5)
RESET1 (PC6/RESET)
3V3-- (3.3V電源)
5V20 (AVcc)
GND8, 22 (GND)
GND8, 22 (GND)
Vin-- (外部電源接続用)

ATMega328(168)→Arduino

ATMega328/168でのピンArdiono基盤上のピン表記
PB0DIGITAL 8
PB1DIGITAL 9 (PWM)
PB2DIGITAL 10 (PWM)
PB3DIGITAL 11 (PWM)
PB4DIGITAL 12
PB5DIGITAL 13
ATMega328/168でのピンArdiono基盤上のピン表記
PD0(※)DIGITAL 0 (RX)
PD1(※)DIGITAL 1 (TX)
PD2DIGITAL 2
PD3DIGITAL 3 (PWM)
PD4DIGITAL 4
PD5DIGITAL 5 (PWM)
PD6DIGITAL 6 (PWM)
PD7DIGITAL 7
(※)Arduinoではブートローダー起動時にPD0とPD1がシリアル通信に使われるように設定される。
これを解除するには、"UCSR0B = 0;"をプログラム冒頭に入れる。

ATMega328/168でのピンArdiono基盤上のピン表記
PC0ANALOG IN 0
PC1ANALOG IN 1
PC2ANALOG IN 2
PC3ANALOG IN 3
PC4ANALOG IN 4
PC5ANALOG IN 5
PC6RESET

Wiki内検索

管理人/副管理人のみ編集できます