Necesitamos...
1 x Crowduino UNO-SD
1 x Crowtail Base Shield
1 x sensore llama
1 x LED (rojo)
Conexiones
PASO
1: Insertar la tarjeta Crowtail Base
Shield
sobre
la
Crowduino UNO
PASO
2: Conectar el sensor de llama, el
zumbador y el LED en los pines D4, D5 y
D6 respectivamente, como puedes ver en
la figura.
Abrir
el
programa
P06_Alarma_de_incendios.ino
IDE de Arduino y grabarlo sobre la tarjeta
controladora.
Qué vas a ver
Al acercar una llama al sensor, el zumbador se activará y el LED producirá una intermitencia a
modo de alarma. Cuando la llama se aleja la situación de alarma desaparece.
Descripción del programa
Variables enteras: const int flamePin=4; const
flameState = 0;
Inicialmente se declaran cuatro variables: flamePin, buzzerPin, redPin y flameState con sus
correspondientes valores. En algunas de ellas se ha empleado el prefijo "const", abreviatura de
constante. En este caso esas variables solo se pueden leer y no se pueden modificar durante
el programa. Es una buena práctica para declarar patillas o valores que no van a cambiar en el
curso de la ejecución del programa. Resumiendo, se ha declarado que el sensor de llama se
conecta con el pin D4, el zumbador con D5 y el led con D6. flameState se inicia con el calor 0
Entrada
o
Salida:
pinMode(redPin,OUTPUT);
tarjeta
controladora
de
ejemplo
con el
pinMode(flamePin,
1 x zumbador
3 x Crowtail Cable
1 x Cable USB
int buzzerPin = 5; const int redPin = 6; int
INPUT);
pinMode(buzzerPin,OUTPUT);
22