1 x Sensor táctil
1 x led verde
Conexiones
PASO
1: Insertar la tarjeta Crowtail Base Shield sobre la tarjeta controladora Crowduino UNO
PASO
2: Conectar el sensor de sonido y el de luz a las entradas analógicas A0 y A1
respectivamente. El sensor táctil se conecta con la entrada D4 y el led en la salida D5. Mira la
figura.
Ahora abre el programa de ejemplo
grábalo sobre la tarjeta controladora.
Qué vas a ver
Cuando se oscurece el sensor de luz y se
detecta un ruido, el led de alumbrado se
enciende automáticamente durante 5 segundos.
Ocurre exactamente lo mismo cuando se toca el
sensor táctil. Si hay poca luz pero no hay ruido, o
bien se detecta un ruido pero hay mucha luz, el
led permanece apagado.
Descripción del programa
Variables enteras: int soundPin = A0; int lightPin = A1; int touchPin = 4; int ledPin
= 5; int soundValue = 0; int lightValue = 0; int touchValue = 0;
Se declaran las patillas para conectar los sensores analógicos de sonido y luz, el sensor digital
táctil, y el led de salida que simula el alumbrado. También se declaran las variables que
contienen los valores leídos desde los tres sensores.
Entradas/Salidas:
pinMode(touchPin,INPUT); pinMode(ledPin,OUTPUT);
En la función setup() se configuran las patillas que actúan como entradas y salidas
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}
P18_Luz_inteligente_pasillo.ino
pinMode(soundPin,INPUT);
41
4 x Crowtail Cable
1 x Cable USB
con el IDE de Arduino y
pinMode(lightPin,INPUT);