Rangkaian Mikrokontroler AVR ATMega Rangkaian Driver Motor DC L293D

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