Apa fungsi pin pada Arduino?

Pinout Arduino UNO

Apa fungsi pin pada Arduino?

Fungsi pin pada Arduino adalah menghubungkan sinyal-sinyal dari dalam modul Arduino ke luar dan sinyal dari luar Arduino ke dalam.  Setiap pin pada Arduino memiliki fungsi tertentu.

Berikut ini fungsi-fungsi pin pada Arduino UNO

Nama Port Fungsi Utama
Fungsi Lain
Power Jack catu daya 7 sampai 12 volt  
USB type B catu daya 5 volt & komunikasi serial  
IOREF referensi ADC  
RESET pin reset pada ATmega328  
3V3 supply 3,3 volt  
+5V supply 5 volt  
GND ground  
VIN tegangan masuk 7 sampai 12 volt  
A0 input analog & I/O digital  
A1 input analog & I/O digital  
A2 input analog & I/O digital  
A3 input analog & I/O digital  
A4 input analog & I/O digital SDA untuk I2C
A5 input analog & I/O digital SCL untuk I2C
D19 I/O digital  
D18 I/O digital  
AREF Pin referensi ADC (Analog to Digital Converter)  
D13 I/O digital  
D12 I/O digital  
D11 I/O digital OC2A , MOSI
D10 I/O digital OC1B, SS
D9 I/O digital IC1A
D8 I/O digital CLK0 , ICP1
D7 I/O digital AIN1
D6 I/O digital AIN0
D5 I/O digital T1
D4 I/O digital T0
D3 I/O digital INT1
D2 I/O digital INT0
D1 I/O digital TXD
D0 I/O digital RXD
 

Berikut ini daftar pin pada Arduino UNO R3

Pinout Arduino UNO
Pinout Arduino UNO

Apa fungsi pin analog pada Arduino?

  • Pin analog pada Arduino berfungsi menerima sinyal listrik berupa tegangan analog. Tegangan ini diubah oleh ADC (Analog to Digital Converter) menjadi angka digital. ADC pada Arduino UNO dan Arduino Nano memiliki resolusi 10 bit, jadi tegangan analog tersebut akan dibaca oleh perangkat lunak sebagai angka integer 0 sampai dengan 1023.
  • Pin analog pada Arduino UNO hanya ada 6 buah, yaitu A0 , A1, A2, A3, A4 dan A5

Apa fungsi pin digital pada Arduino?

  • Pin digital pada Arduino berfungsi menerima atau mengirim sinyal listrik digital. Tegangan pada pin digital akan dibaca oleh perangkat lunak sebagai angka 0 (jika input tegangan rendah mendekati 0 volt) atau 1 (jika input tegangan tinggi mendekati 5 volt). Fungsi untuk membaca tegangan pada pin digital adalah digitalRead(). Tegangan pada pin digital juga dapat diubah oleh perangkat lunak Arduino dengan fungsi digitalWrite().
  • Semua port pada Arduino dapat difungsikan sebagai input digital maupun output digital.

 

 

Tinggalkan Balasan

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.