Necesitamos...
1 x Crowduino UNO-SD
1 x Crowtail Base Shield
1 x Pulsador
1 x Interruptor
Conexiones
PASO
1: Insertar la tarjeta Crowtail
Base
Shield
controladora Crowduino UNO
PASO
2: Conectar el interruptor y el
pulsador en las entradas D3 y D4. Las
entradas A y B de la función OR con D7
y D8. La salida Y de la función OR con
el motor vibrador, como puedes ver en
la figura.
Abrir
el
programa
P13_Funcion_logica_OR.ino
IDE de Arduino
tarjeta controladora.
Qué vas a ver
Cuando se activan el pulsador, o el interruptor o ambos, el vibrador se activa. Esto demuestra
que en una función OR la salida es alta cuando cualquiera de las entradas también lo es.
Descripción del programa
Variables enteras: int logicalA = 7;
Declara las variables logicalA y logicalB y les asigna los valores 7 y 8, que son puertos D7 y
D8 que conectamos con las entradas A y B de la función OR.
Sentencia if/else: if(condición) {si la condición es cierta se ejecuta este código} else {si
la condición es falsa se ejecuta este código}
Las sentencias if/else se pueden usar tantas veces como sea necesario. En el ejemplo se
emplean tres: para comprobar si el pulsador está activado, si está activado el interruptor o si
ambos están activados.
sobre
la
tarjeta
de
ejemplo
con el
y grabarlo sobre la
int
logicalB
= 8;
33
1 x Vibrador
1 x Función OR
5 x Crowtail Cable
1 x Cable USB