Código para contador em ímpar
byte contador = 0;
void setup(){
DDRD = B11110000;//para contar em ímpar
}
void loop(){
while(contador <= 9){
PORTD = contador<<1;//rotaciona 2 vezes para esq. o contador e manda para os pinos de saída
delay(500);
contador++;
}
contador = 0;
}
Código para contar em par
byte contador = 0;
void setup(){
DDRD = B00001111;//para contar em par
}
void loop(){
while(contador <= 9){
PORTD = contador<<1;//rotaciona 2 vezes para esq. o contador e manda para os pinos de saída
delay(500);
contador++;
}
contador = 0;
}
Código para contagem crescente
byte contador = 0;
void setup(){
DDRD = B00001111;
}
void loop(){
while(contador <= 9){
PORTD = contador;
delay(500);
contador++;
}
contador = 0;
}
Nenhum comentário:
Postar um comentário