#define PIN_LED_1 12
#define PIN_BOTON_1 4
#define PIN_LED_2 13
#define PIN_BOTON_2 3
#define PIN_SALIDA 11
byte game_over;
void setup() {
pinMode(PIN_LED_1,OUTPUT);
pinMode(PIN_LED_2,OUTPUT);
pinMode(PIN_SALIDA,OUTPUT);
pinMode(PIN_BOTON_1,INPUT);
pinMode(PIN_BOTON_2,INPUT);
game_over=0;
digitalWrite(PIN_LED_1,LOW);
digitalWrite(PIN_LED_2,LOW);
digitalWrite(PIN_SALIDA,HIGH);
delay(random(10000));
digitalWrite(PIN_SALIDA,LOW);
}
void loop() {
byte boton1=digitalRead(PIN_BOTON_1);
byte boton2=digitalRead(PIN_BOTON_2);
if((boton1==1) && (game_over==0))
{
digitalWrite(PIN_LED_1,HIGH);
game_over=1;
}
if((boton2==1) && (game_over==0))
{
digitalWrite(PIN_LED_2,HIGH);
game_over=1;
}
}
LA CONEXIÓN DEL CIRCUITO ES LA SIGUIENTE:

No hay comentarios:
Publicar un comentario