Rangkaian Mikrokontroler ATMega8 Rangkaian Driver LED Rangkaian LCD Karakter 16x2 Rangkaian Tombol Tactile Switch

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