1. Teori Input dan Output
Ada register yang harus diatur supaya
PIN menjadi Input atau Output, yaitu DDR. DDR atau Data Direction Register.
Jika DDR diatur menjadi logika 1 maka Port menjadi Output, jika logika 0 maka
menjadi Input. Baik input maupun output masing masing memiliki 2 jenis juga.
Input terbagi menjadi Input Pull Up dan Input Pull Down, untuk lebih jelasnya
bisa membacanya Rangkaian Input Pull Up dan Pull Down. Sedangkan output juga terbagi menjadi 2
jenis, Ouput Sourcing dan Sinking, untuk lebih jelasnya bisa membacanya Rangkaian Sourcing dan Sinking.
Untuk Lebih jelasnya bisa liat tabel berikut:
DDR
|
PORT
|
Keterangan
|
0
|
0
|
Input Pull
Down
|
1
|
Input Pull Up
|
|
1
|
0
|
Output
Sourcing
|
1
|
Output Sinking
|
2.
Konfigurasi PIN sebagai input dan output
Untuk mengatur pin
menjadi Input dan Output via codewizard yaitu :
Ø Klik
Menu File > New > Project
Ø Pilih
AVR8 atau yang dalam kurungnya ada Atmega dalam versi lain kemudian Klik OK
Ø Pada
Tab PORT atur seperti gambar berikut.
Terlihat
pada PORTA
PORT A Ke
|
DDR
|
PORT
|
Keterangan
|
0
|
0
|
0
|
Input Pull
Down
|
1
|
0
|
0
|
Input Pull
Down
|
2
|
0
|
1
|
Input Pull Up
|
3
|
0
|
1
|
Input Pull Up
|
4
|
1
|
0
|
Output
Sourcing
|
5
|
1
|
0
|
Output
Sourcing
|
6
|
1
|
1
|
Output Sinking
|
7
|
1
|
1
|
Output Sinking
|
Kerjasama:
https://linktr.ee/robotikid
Youtube: https://www.youtube.com/robotikid
Instagram: https://www.instagram.com/robotikid/
Facebook: https://www.facebook.com/RobotikID/
Website: https://www.robotikindonesia.com/
Tokopedia: http://tokopedia.com/instrumentrobot
0 Comments