You are on page 1of 1

PRIMMERA PARTE DEL TRABAJO

#include <avr/io.h>
#include <util/delay.h>

char valor1; //8-bit variable


char valor2;
int i;

void setup()
{
// initialization
DDRC= 0B00111111; //set PC0 to PC5 as outputs
i = 0;
valor1= 32;
valor2=1;
}

void loop()
{

PORTC= valor1+valor2; //Set Port to current "valor" value


_delay_ms(500);

if ( i<2 ) {
valor1= valor1>>1;
valor2= valor2<<1;
}
else{
valor1= valor1<<1;
valor2= valor2>>1;
}
i = i + 1;

if ( i==4 ) {
i=0;
}

You might also like