martes, 4 de noviembre de 2014
OR lógico
// Variables estáticas
int pinBoton1 = 2; // Declaramos la variable pin del Botón
int pinBoton2 = 4;
int pinLed = 12; // Declaramos la variable pin del Led
// Variables dinámicas
int estadoBoton1 = 0; // Variable para estado del botón
int estadoBoton2 = 0;
void setup() {
// Inicializa el pin del LED como salida:
pinMode(pinLed, OUTPUT);
// Inicializa el pin del botón como entrada:
pinMode(pinBoton1, INPUT);
pinMode(pinBoton2, INPUT);
}
void loop(){
// Lee el valor del pin del botón y lo almacena
// en la variable estadoBoton
estadoBoton1 = digitalRead(pinBoton1);
estadoBoton2 = digitalRead(pinBoton2);
// Chequea si el botón está pulsado:
if (estadoBoton1 == LOW && estadoBoton2== LOW) {
// Si es así, enciende el LED:
digitalWrite(pinLed, LOW);
}
else {
// Si no, lo mantiene apagado:
digitalWrite(pinLed, HIGH);
}
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.