Diseña un circuito para Arduino constituido por tres pulsadores (a,b y c) y una lámpara (led) que se encenderá cuando se pulsen los tres pulsadores a la vez o sólo uno de ellos.
- Dibujar el circuito correspondiente.
- Realizar el algoritmo.
- Realizar el programa para Arduino.
Diagrama de flujo
Montaje realizado
int pinPulsador3= 10;
int estadoPulsador1=0;
int estadoPulsador2=0;
int estadoPulsador3=0;
void setup()
{
pinMode(pinLed1,OUTPUT);
pinMode(pinPulsador1,INPUT);
pinMode(pinPulsador2,INPUT);
pinMode(pinPulsador3,INPUT);
}
void loop()
{
estadoPulsador1=digitalRead(pinPulsador1);
estadoPulsador2=digitalRead(pinPulsador2);
estadoPulsador3=digitalRead(pinPulsador3);
if(estadoPulsador1==HIGH)
{
digitalWrite(pinLed1,HIGH);
//delay(1000);
}
if(estadoPulsador2==HIGH)
{
digitalWrite(pinLed1,HIGH);
//delay(1000);
}
if(estadoPulsador3==HIGH)
{
digitalWrite(pinLed1,HIGH);
//delay(1000);
}
digitalWrite(pinLed1,LOW);
}
En se siguiente enlace se puede acceder al simulador: Circuito con tres pulsadores
No hay comentarios:
Publicar un comentario