37
Bersifat open drain, oleh sebab itu membutuhkan external pull up resistor. Sedangkan SDA adalah yang berfungsi sebagai masukankeluaran untuk I2C
serial interface. Bersifat open drain, oleh sebab itu membutuhkan external pull up resistor. Pin SCL dan pin SDA dihubungkan dengan mikrokontroler yang diberi
resistor pull up sebesar 10 KΩ .
3.2.3 Rangkaian Mikrokontroler ATMega8
Berikut adalah rangkaian mikrokontroler ATMega8 yang digunakan pada alat ini:
Gambar 3.4 Rangkaian Mikrokontroler ATMega8
38
Rangkaian ini merupakan rangkaian minimum ATMega8 dengan 38ristal 16MHz. Dengan rangkaian ini mikrokontroler akan bekerja pada frekuensi kerja
16MHz. Rangkaian minimum ini adalah rangkaian dengan konfigurasi minimum yang digunakan agar mikrokontroler dapat beroperasi. Pin Reset pada
mikrokontroler terhubung ke 5V melalui sebuah resistor 10K. Pin AVCC, VCC dan Aref pada mikrokontroler langsung terhubung pada 5V.
3.2.4 Rangkaian Driver LED
Berikut merupakan rangkaian Driver LED yang digunakan pada alat ini:
Gambar 3.5 Rangkaian Driver LED
39
Rangkaian tersebut merupakan rangkaian yang digunakan untuk menyalakan LED pada traffic light. Rangkaian ini menggunakan IC 74LS595 dan
ULN2803. IC 74LS595 merupakan IC shift register yang dihubungkan pada mikrokontroler. IC tersebut akan mengubah data serial dari mikrokontroler
menjadi data paralel. Data tersebut kemudian dimanfaatkan untuk menyalakan LED melalui IC ULN2803. LED dihubungkan melalui SL2, SL3, SL4, dan SL5.
Sedangkan SL1 akan dihubungkan ke mikrokontroler.
3.2.5 Rangkaian LCD Karakter 16x2
Berikut ini merupakan rangkaian yang digunakan untuk mengoperasikan LCD karakter 16x2:
Gambar 3.6 Rangkaian LCD Karakter 16x2
40
Pada rangkaian ini digunakan trimpot yang dihubungkan pada pin 3 dari LCD. Hal ini bertujuan agar kontras pada karakter yang ditampilkan pada LCD
dapat diatur tingkat kecerahannya. Pin 5 pada LCD dihubungkan langsung pada GND shingga logika pada pin ini selalu low. Hal ini akan menyebabkan LCD
akan selalu pada mode Write, dimana LCD sifatnya akan selalu untuk menampilkan data dari mikrokontroler saja.
3.2.6 Rangkaian Tombol Tactile Switch
Adapun rangkaian tombol tactile switch yang digunakan adalah sebagai berikut:
Gambar 3.7 Rangkaian Tombol Tactile Switch
Rangkaian ini merupakan sarana input logika digital bagi mikrokontroler. Dari rangkaian dapat dilihat bahwa ketika sakelar tidak tekan, semua pin pada
SL1 akan tetap bertegangan 5V logika 1. Ketika salah satu sakelar ditekan, maka outputnya menjadi 0V berlogika 0.
41
3.3 Rancangan Perangkat Lunak Sistem 3.3.1