Berikut ini penjelasan konfigurasi dan fungsi masing-masing pin dari Arduino Uno dengan prosesor ATmega328P.
Daftar Isi
Daftar Pin Arduino
IOREF
Referensi 5 volt untuk shield yang memerlukannya
RESET
Reset pada ATmega328. Perlu sinyal LOW untuk mereset Arduino. Terhubung ke PC6 dan PCINT pada ATmega328.
3.3V
Catu daya 3,3 volt untuk shield yang memerlukannya. Tegangan 3,3 volt ini berasal dari regulator LP2985-33DBVR.
GND
Ground, 0 volt.
VIN
Tegangan input DC 7~12 volt. Masuk ke regulator internal 5 volt (NCP1117ST50T3G). Tidak melalui dioda pengaman, sehingga tidak ada pengecekan polaritas.
A0
Input analog 0
Terhubung ke pin PC0 pada ATmega328
A1
Input analog 1
Terhubung ke pin PC1 pada ATmega328
A2
Input analog 2
Terhubung ke pin PC2 pada ATmega328
A3
Input analog 3
Terhubung ke pin PC3 pada ATmega328
A4
Input analog 4
Terhubung ke pin PC4 pada ATmega328
Berfungsi juga sebagai SDA untuk komunikasi I2C
A5
Input analog 5
Terhubung ke pin PC5 pada ATmega328
Berfungsi juga sebagai SCL untuk komunikasi I2C
13
Terhubung ke pin PB5 pada ATmega328
12
Terhubung ke pin PB4 pada ATmega328
~11
Terhubung ke pin PB3 pada ATmega328
~10
Terhubung ke pin PB2 pada ATmega328
~9
Terhubung ke pin PB1 pada ATmega328
8
Terhubung ke pin PB0 pada ATmega328
7
Terhubung ke pin PD7 pada ATmega328
6
Terhubung ke pin PD6 pada ATmega328
5
Terhubung ke pin PD5 pada ATmega328
4
Terhubung ke pin PD4 pada ATmega328
3
Terhubung ke pin PD3 pada ATmega328
2
Terhubung ke pin PD2 pada ATmega328
1
Berfungsi sebagai TXD pada komunikasi serial
Terhubung ke pin PD1 pada ATmega328
0
Berfungsi sebagai RXD pada komunikasi serial
Terhubung ke pin PD0 pada ATmega328
Referensi
- Pinout Arduino UNO https://commons.wikimedia.org/wiki/File:Pinout_of_ARDUINO_Board_and_ATMega328PU.svg
- Arduino Uno Tutorial https://diyi0t.com/arduino-uno-tutorial/