Membuat traffic light dengan codevision AVR (2)

Okey setelah kemaren kita nyoba bikin 4 buah traffic light dengan bantuan simulator isis, sekarang kita nyoba bikin countdown timer untuk traffic lightnya, seperti kita tahu countdown timer berfungsi agar para pengendara bermotor bisa bersiap2 menunggu giliran melaju di persimpangan.

Tutorial ini merupakan tutorial bersambung hingga 5 seri, kawan-kawan bisa membacanya satu persatu agar lebih mudah memahami step by step nya

Membuat Kendali Traffic Light dengan Countdown Timer

Nah kali ini kita belajar membuat countdown timer untuk 1 traffic light saja, (mana ada traffic light 1 doang? minimal kan tiga???) yah namanya juga buat belajar dulu, satu aja dulu, besok dua n besoknya lagi deh baru buat pertigaan/perempatan, sementara itu kita nyoba memahami dulu cara kerjanya.

Kendali traffic light dengan countdown timer, memiliki dua fungsi yaitu menampilkan nyala lampu merah kuning hijau dan menampilkan countdown untuk nyala hijau dan merah. Biasanya kuning hanya ditampilkan karakter kotak, atau mati.

Kode Program Traffic Light Codevision AVR

Berikut adalah kode programnya

#include <mega16.h>

#include <delay.h>

unsigned char bil[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

int kanan=9;

int kiri=9;

void main (void)

{

DDRC=0xff;

DDRD=0xff;

{

while(1)

{

for(kanan=9;kanan>-1;kanan–)

{

PORTD=0x02;

PORTC=bil[kanan];

delay_ms(100);

}

for(kiri=9;kiri>-1;kiri–)

{

PORTD=0x01;

PORTC=bil[kiri];

delay_ms(100);

}

PORTC=0x00;

PORTD=0x04;

delay_ms(100);

}

}

}

Untuk rangkaiannya  dapat dilihat pada gambar berikut

traffic light dengan countdown timer satuan

selamat mencoba

10 pemikiran pada “Membuat traffic light dengan codevision AVR (2)”

  1. Judul Harga Beli Sekarang
    Dasar Mikrokontroler Atmega8535 dengan CAVR BUKU ORIGINAL Rp64.000  
    Buku Belajar Sendiri Mikrokontroler AVR Seri ATMega8535 Simulasi, Hardware, Dan Aplikasi Rp70.000  
    Buku 20 Aplikasi Mikrokontroler ATMega 8535 & ATMega 16 Menggunakan Bascom-AVR+CD Rp70.500
    BUKU PRAKTIKUM TEKNOLOGI MICROCONTROLLER ATMEGA- 16 UNTUK SMK/ MAK Rp40.000  
    Buku Dasar Mikrokontroler Atmega8535 dengan CAVR Rp64.000
    BUKU MIKROKONTROLER AVR ATMEGA8535 + CD Rp80.750  
    buku pemrograman mikrokontrorler avr atmega 16 + cd Rp50.000  
  2. Priyo Harjiyono iya tetep bener salah mas soalnya harusnya for(kanan=9;kanan>=1;kanan–) Kalo yg sperti datas error muncul invalid expression.

    Balas

Tinggalkan komentar

(Note, links and most HTML attributes are not allowed in comments)

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

Ingin produk/website Anda kami ulas? Silahkan klik tombol dibawah ini