Pada kali ini saya akan bagikan Lampu Cerdas Cermat yang biasa digunakan pada perlombaan.Lampu cerdas cermat ini menggunakan mikrokontroller ATMega 8535.Berikut Skematiknya
Gambar diatas adalah dasar dari pembuatan lampu cerdas cermat dan bisa dikembangkan sendiri sesuai kreasi rekan - rekan.Selain skematik bahan dasar yang lain adalah source code ,berikut source codenya :
#include <avr/io.h>
#include <util/delay.h>
int main (void)
{
DDRA=0xFF;
PORTA=0x00;
DDRB=0x00;
PORTB=0xFF;
while(1)
{
label1:
PORTA=0x00;
if(bit_is_clear(PINB,0))
{
while(1)
{
PORTA|=(1<<PORTA0);
if(bit_is_clear(PINB,3))
{
goto label1;
}
}
}
if(bit_is_clear(PINB,1))
{
while(1)
{
PORTA|=(1<<PORTA1);
if(bit_is_clear(PINB,3))
{
goto label1;
}
}
}
if(bit_is_clear(PINB,2))
{
while(1)
{
PORTA|=(1<<PORTA2);
if(bit_is_clear(PINB,3))
{
goto label1;
}
}
}
}
}
Sekian dulu rekan - rekan selamat berkreasi ,semoga bermanfaat
No comments:
Post a Comment