Sekarang ini lampu lalu lintas a.k.a traffic light biasanya sudah dipersenjatai dengan countdown timer yang digunakan untuk mempermudah pengguna jalan mengetahui perubahan lampu lalu lintas.
Dengan adanya countdown timer ini pengguna jalan bisa mempersiapkan diri sesaat sebelum lampu hijau menyala. Mungkin hal ini sepele untuk warga sebuah kota yang sering melalui traffic light tersebut, namun penggunaan count down timer pada traffic light membantu pengguna jalan yang kebetulan berasal dari daerah lain atau para pemudik yang belum mengenal betul arus lalu lintas pada persimpangan tersebut
Latihan I Membuat Traffic Light Sederhana
Tapi sebelum kita membahas cara pembuatan traffic light dengan countdown timer pada postingan kali ini kita hanya akan membahas penggunaan ATMega sebagai pembuat traffic light pada persimpangan jalan.
Untuk membuat traffic light menggunakan atmega16 ini kita memerlukan perangkat hardware antara lain
- System minimum atmega16 + downloader
- traffic light led module
- kabel jumper
- breadboard
Selanjutnya kita persiapkan kode sebagai berikut
Kode ini ditulis dengan menggunakan bahasa C dengan compiler codevisionAVR.
#include <mega16.h>
#include <delay.h>
int merah=1;
int kuning=2;
int hijau=4;
void main (void)
{
DDRA=0xff;
DDRB=0xff;
DDRC=0xff;
DDRD=0xff;
while(1)
{
PORTA=hijau;
PORTB=merah;
PORTC=merah;
PORTD=merah;
delay_ms(100);
PORTA=kuning;
delay_ms(50);
PORTA=merah;
delay_ms(20);
PORTB=hijau;
delay_ms(100);
PORTB=kuning;
delay_ms(50) ;
PORTB=merah;
delay_ms(20);
PORTC=hijau;
delay_ms(100);
PORTC=kuning;
delay_ms(50);
PORTC=merah;
delay_ms(20);
PORTD=hijau;
delay_ms(100);
PORTD=kuning;
delay_ms(50);
}
}

untuk project dan diagram schematic bisa merequest via komentar
Artikel ini terakhir diperbarui pada: 16 Januari 2023 untuk menjaga relevansi dengan kondisi terkini.







mas mo nanya, kenapa lampu animated traffic light nya ga nyala, tapi cuma ada titik-titiknya doang yang berpindah-pindah tempat sesuai dengan lampu traffic nya (merah-kuning-hijau)? apa ada setting khusus di animated traffic light nya? ditunggu, nuhun ya…
clock processor di proteusnya belum disesuaikan mungkin mas
Mas, minta projek dan diagram skematik. Alamat e-mail saya [email protected]
Makasih mas
mas kalo cara buat trafic light per empatan, codingnya gimana kalo pake atmega8535,
makash kalo bisa kirim kesini [email protected]
Mas boleh minta project dan skematiknya??
makash.
[email protected]
di laptop lama e mas, udah ganti laptop, maaf
request project mas traffic light email= [email protected]
mas bisa minta tolong kirim project jg skematinya?? kirim ke [email protected] . makasih banyak mas
Mas Request untuk project dan diagram schematicnya,dong ,..
mohon dikirim ke [email protected]
terimakasih