Publicaciones

Microcontrolador Atmega 8 de Atmel Control de 4 LEDs RGB

Aquí te presentamos un simple y sensillo trabajo hecho con microntrolador Atmega8 de atmel,
este consiste en controlar 12 LEDs, exactmanete 4 LEDs RGB. que se muestra cómo en la siguiente Video.




El trabajo es sensillo. Se declaró los Puertos C y D cómo salida y luego simplemente se le pueso en alto de uno en uno.

Si desea montarlo aquí te presentamos su código en Lenguaje C.

#include
#include
int main (void)
{
    DDRC=0B11111111;
    DDRD=0B11111111;
   
    while(1)
    {
        PORTC=0B0;
        PORTD=0B0;
        _delay_ms(100);
//C0   
        PORTC=0B1;
        PORTD=0B0;
        _delay_ms(100);
//C3
        PORTC=0B1000;
        PORTD=0B0;
        _delay_ms(100);
//D0
        PORTC=0B0;
        PORTD=0B1;
        _delay_ms(100);
//D3   
        PORTC=0B0;
        PORTD=0B1000;
        _delay_ms(100);
       
//C1   
        PORTC=0B10;
        PORTD=0B0;
        _delay_ms(100);   
//C4   
        PORTC=0B10000;
        PORTD=0B0;
        _delay_ms(100);   
//D1   
        PORTC=0B0;
        PORTD=0B10;
        _delay_ms(100);
//D4
        PORTC=0B0;
        PORTD=0B10000;
        _delay_ms(100);       
//C2
        PORTC=0B100;
        PORTD=0B0;
        _delay_ms(100);
//C5
        PORTC=0B100000;
        PORTD=0B0;
        _delay_ms(100);
//D2
        PORTC=0B0;
        PORTD=0B100;
        _delay_ms(100);
       
//D5
        PORTC=0B0;
        PORTD=0B100000;
        _delay_ms(100);
                       
                   
    }
   
}
 


Share this Article on :
 
d Copyright Electrónica Net Andino 2006 | Design by Net Andino | Published by Editor de Templates | Powered by Net Andino .