commit to user 37
3.1.6. Rangkaian Mikrokontroler AVR ATMega
Rangkaian berikut merupakan sistem minimum yang digunakan untuk sebuah mikrokontroler ATMega85351632 untuk dapat menjalankan sebuah
masukan dan keluaran. Rangkaian sistem minimum AVR membutuhkan Clock yang dapat menggunakan Clock internal AVR maupun Clock eksternal dengan
Crystal. Untuk penggunaan Clock internal akan sangat beresiko yang apabila salah dalam pengkonfigurasian, maka mikrokontroler AVR akan mati. Dengan
menggunakan Clock eksternal akan mengurangi resiko mikrokontroler mati.
Gambar 4.7 Rangkaian Minimum ATMega85351632
Pada pengujian input-output mikrokontroler, menggunakan program untuk menghidupkan led dengan perinteh Select-Case pada pemrograman Bascom AVR
dengan list program seperti berikut.
Dim X As Byte Config Portb = Output
Config Portd = Input Portd = 255
commit to user 38
Do X = Pind
Select Case X Case B11111011 : Portb = B01010101 pushbuton di portd.2
Case B11110111 : Portb = B10101010 pushbuton di portd.3 End Select
Loop
Dengan menekan push button di portd.2 atau portd.3, maka led pada portb akan menyala sesuai button yang ditekan seperti pada Table 4.3.
Tabel 4.3 Pengujian Input-Output Mikrokontroler
Portb Led ke Button portd.2 Button portd.3
1 mati
nyala 2
nyala mati
3 mati
nyala 4
nyala mati
5 mati
nyala 6
nyala mati
7 mati
nyala 8
nyala mati
Dengan melihat hasil pada tabel diatas, mikrokontoler telah sesuai dengan program yang dibuat maka mikrokontoler siap digunakan.
3.1.7. Rangkaian Driver Motor DC L293D
Rangkaian berikut digunakan untuk penggerak pintu, serta perangkat dengan output motor dc lain seperti lemari otomatis. Gerakan motor DC ini dapat
diatur dengan pemberian data pada IC L293D sebagai driver.
commit to user 39
Gambar 4.8 Rangkaian Motor DC dengan Driver L293D
Dengan bantuan program sederhana dari mikrokontroler untuk menyalakan output motor dc dengan driver, maka didapat hasil pengujian seperti Tabel 4.4
berikut.
Tabel 4.4 Pengujian Rangkaian Motor DC dengan Driver L293D
Input dari Mikro Motor Putar Kanan
Motor Putar Kiri
Portd.0 = 0 Portd.1 =1
v Portd.0 = 1
Portd.1 =0 v
Portd.2 = 0 Portd.3 =1
v Portd.2 = 1
Portd.3 =0 v
3.1.8. Rangkaian Decoder Seven Segment 74LS47