robotikauns.net |
Port input/output (I/O) merupakan bagian atau fitur sebuah
mikrokontroler yang memiliki fungsi untuk membangun komunikasi antara
mikrokontroler dengan peranti masukan (input) atau peranti keluaran
(output) eksternal. Contoh peranti input adalah berbabagai macam sensor
(LM35, ultrasonik PING/SRF, kompas digital, gyroscope, accelerometer,
sensor optik, dll), sedangkan contoh peranti output adalah seperti
berbagai macam aktuator (motor DCMP, motor servo, motor stepper,
solenoid, dll), berbagai macam komponen display (LED, LCD, seven
segment, dot-matrix, dll), berbagai macam komponen penghasil suara
(buzzer, speaker, dll), dan lain sebagainya.
A. Port I/O Pada Mikrokontroler AVR ATMEGA32
Mikrokontroler
AVR ATMEGA32 memiliki 4 buah port I/O, yaitu PORTA, PORTB, PORTC, dan
PORTD yang pada setiap port memiliki 8 kaki I/O (ciri mikrokontroler
8-bit). Sehingga secara keseluruhan mikrokontroler AVR ATMEGA32 memiliki
32 jalur untuk berkomunikasi dengan peranti input atau peranti output.
Gambar 1. Letak kaki/pin input/output mikrokontroler AVR ATMEGA32
B. Skematik Port I/O Mikrokontroler AVR ATMEGA32
Apabila
kita memerhatikan skematik pin I/O mikrokontroler AVR ATMEGA32 pada
gambar 2, maka di sana tampak bahwa...
Selengkapnya >>
robotikauns.net | Port input/output (I/O) merupakan bagian atau fitur sebuah mikrokontroler yang memiliki fungsi untuk membangun komunik...