Membuat traffic light dengan codevision AVR (1)

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.

Tapi sebelum kita membahas pembuatan traffic light dengan countdown timer pada postingan kali ini kita hanya akan membahas penggunaan ATMega sebagai pembuat traffic light pada persimpangan jalan.

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);

}

}

lampu-lalu-lintas-traffic-light-codevision-AVR-300x224 Membuat traffic light dengan codevision AVR (1)  wallpaper

untuk project dan diagram schematic bisa merequest via komentar

membuat traffic light dengan codevision avr, program traffic light avr, traffic light dengan atmega16, program traffic light cvavr, program avr lampu lalu lintas, code cv avr lampu merah, program lampu merah dengan avr, membuat traffic light dengan proteus, program avr traffic light, rangkaian lampu lalu lintas 4 arah
BACA JUGA:   memprogram LCD dengan codevision AVR

anotherorion

Priyo Harjiyono, blogger kelahiran Cilacap yang kini menjadi warga Ngayogyakarta Hadiningrat, baginya blog adalah dunia untuk menciptakan mimpi2nya. Saat ini masih disibukkan sebagai pembelajar dalam dunia pendidikan.

39 tanggapan untuk “Membuat traffic light dengan codevision AVR (1)

Berikan tanggapan anda

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogger menyukai ini: