Académique Documents
Professionnel Documents
Culture Documents
Laboratorio de Microcontroladores y
Microprocesadores
Arequipa – 2018
Examen I Fase
Desarrolle un programa capaz de mostrar los números pares en un display de 7
segmentos al iniciarlo con un pulsador
int pin8=8;
int valor=0;
int cuenta=0;
void numeroPar()
{
switch(cuenta)
{
case 0:
PORTD=B11111110;
break;
case 1:
PORTD=B10111101;
break;
case 2:
PORTD=B11001011;
break;
case 3:
PORTD=B11110111;
break;
case 4:
PORTD=B11111111;
break;
}
}
void setup()
{
pinMode(pin8,INPUT);
DDRD=B11111111;
}
void loop()
{
valor=digitalRead(pin8);
if (valor==HIGH)
{
cuenta=cuenta+1; delay(2000);
if (cuenta==5)
cuenta=0;
}
numeroPar();
}