Sistem Minimum ATmega 8535 Interface Mikrokontroler Dengan Komputer

35 Untuk itu diperlukan suatu perangkat catu daya yang dapat mengubah arus AC menjadi DC. Gambar 3.2 Rangkaian Catu Daya Transformator diperlukan untuk menurunkan tegangan AC dari jala-jala listrik pada kumparan primernya menjadi tegangan AC yang lebih kecil pada kumparan sekundernya. Pada rangkaian ini, dioda bridge berperan untuk merubah dari arus AC menjadi DC dan meneruskan tegangan positif ke beban. Sedangkan regulator voltage berfungsi sebagai filter tegangan untuk meregulasi tegangan keluaran dari rangkaian penyearah agar bisa lebih stabil.

3.1.3 Sistem Minimum ATmega 8535

Pengendali yang dirancang adalah menggunakan mikrokontroler dan bekerja dalam ragam single chip operation mode operasi keping tunggal yang tidak memerlukan memori luar karena ROM untuk menyimpan sandi sumber masih mampu untuk menampung program yang akan dibuat serta penggunaan 36 RAM yang masih bisa ditampung oleh RAM dalam dan tidak memerlukan komponen tambahan seperti PPI, karena penggunaan port mikrokontroler hanya 4 port, yaitu untuk keluaran sinyal penggerak, masukan dari komputer melalui kabel serial DB9, masukan dari sensor optocoupler, dan keluaran untuk LED pendeteksi lantai tujuan sedangkan kristal yang digunakan untuk pengoperasikan mikrokontroler adalah 3.6864 MHz. Port yang digunakan pada sistem, PC6TOSC1 28 PC5 27 PC4 26 PC3 25 PC2 24 PC1SDA 23 PC0SCL 22 PC7TOSC2 29 PA6ADC6 34 PA5ADC5 35 PA4ADC4 36 PA3ADC3 37 PA2ADC2 38 PA1ADC1 39 PA0ADC0 40 PA7ADC7 33 PB6MISO 7 PB5MOSI 6 PB4SS 5 PB3AIN1OC0 4 PB2AIN0INT2 3 PB1T1 2 PB0T0XCK 1 PB7SCK 8 PD6ICP1 20 PD5OC1A 19 PD4OC1B 18 PD3INT1 17 PD2INT0 16 PD1TXD 15 PD0RXD 14 PD7OC2 21 RESET 9 XTAL1 13 XTAL2 12 AVCC 30 AREF 32 ATMEGA8535 X1 CRYSTAL XTAL1 XTAL2 RESET XTAL1 XTAL2 R1 10k VCC C1 10u GND RESET C2 27p C3 27p GND PA7ADC7 PA6ADC6 PA5ADC5 PA4ADC4 PA3ADC3 PA2ADC2 PA1ADC1 PA0ADC0 VCC 1 2 3 4 5 6 7 8 CONN-PORTA 1 2 3 4 5 6 7 8 CONN-PORTB 1 2 3 4 5 6 7 8 CONN-PORTC 1 2 3 4 5 6 7 8 CONN-PORTD PC7TOSC2 PC6TOSC1 PC5 PC4 PC3 PC2 PC1SDA PC0SCL PB7SCK PB6MISO PB5MOSI PB4SS PB3AIN1OC0 PB2AIN0INT2 PB1T1 PB0T0XCK PD7OC2 PD6ICP1 PD5OC1A PD4OC1B PD3INT1 PD2INT0 PD1TXD PD0RXD PA7ADC7 PA6ADC6 PA5ADC5 PA4ADC4 PA3ADC3 PA2ADC2 PA1ADC1 PA0ADC0 PB7SCK PB6MISO PB5MOSI PB4SS PB3AIN1OC0 PB2AIN0INT2 PB1T1 PB0T0XCK PC7TOSC2 PC6TOSC1 PC5 PC4 PC3 PC2 PC1SDA PC0SCL PD7OC2 PD6ICP1 PD5OC1A PD4OC1B PD3INT1 PD2INT0 PD1TXD PD0RXD PB7SCK PB6MISO PB5MOSI RESET GND 1 2 3 4 5 6 CONN-UNDUH VCC PD1TXD PD0RXD 1 2 CONN-CATU DAYA VCC GND R2 470R D1 LED GND 1 2 3 4 CONN-KOM CONN-SIL4 VCC GND Gambar 3.3 Sistem Minimum AVR ATMega 8535

3.1.4 Interface Mikrokontroler Dengan Komputer

Untuk menghubungkan antara sistem minimum ATmega 8535 dengan komputer menggunakan interface serial dengan rangkaian sebagai berikut: 37 1 6 2 7 3 8 4 9 5 DB9-F CONN-D9F T1IN 11 R1OUT 12 T2IN 10 R2OUT 9 T1OUT 14 R1IN 13 T2OUT 7 R2IN 8 C2+ 4 C2- 5 C1+ 1 C1- 3 VS+ 2 VS- 6 MAX232 MAX232 C3 1u C4 1u VCC GND C5 1u C6 1u 1 2 3 4 CONN-KOM CONN-SIL4 VCC GND RXD TXD RXD TXD VCC R1 470R D1 LED GND Gambar 3.4 Rangkaian Interface ATMega 8535 Dengan Komputer Konektor db9 memiliki 9 buah pin, tidak semua pin-pin nya kita gunakan tetapi hanya tiga buah pin saja yaitu pin 2 sebagai Reciever DataRXD, pin3 sebagai Transmitter dataTXD dan pin 5 sebagai ground. Fungsi IC Max 232 adalah sebagai pengubah level tegangan TTL yang keluar dari serial Rs 232 komputer com1com2 dan IC max232 ini mempunyai 16 pin. Output dari Rs 232 komputer dihubungkan dengan konektor DB9.

3.1.5 Rangkaian Driver Motor DC