martes, 4 de noviembre de 2014
Tres entradas y una salida Digital
int pinBoton1 = 2;
int pinBoton2 = 3;
int pinBoton3 = 4;
int pinLed = 12;
int estadoBoton1 = 0;
int estadoBoton2 = 0;
int estadoBoton3 = 0;
void setup() {
pinMode(pinLed, OUTPUT);
pinMode(pinBoton1, INPUT);
pinMode(pinBoton2, INPUT);
pinMode(pinBoton3, INPUT);}
void loop(){
estadoBoton1 = digitalRead(pinBoton1);
estadoBoton2 = digitalRead(pinBoton2);
estadoBoton3 = digitalRead(pinBoton3);
if (estadoBoton1 == HIGH && estadoBoton3== LOW or
estadoBoton1== HIGH && estadoBoton2== HIGH or
estadoBoton1 == LOW && estadoBoton2== LOW && estadoBoton3== HIGH)
{
digitalWrite(pinLed, HIGH);
}
else {
digitalWrite(pinLed, LOW);
}
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.