Objetivo
El objetivo de este manual es ofrecer la manera de testear el modulo Sensor detector de fuego KY-021 con nuestro Uno R3 enviando diferentes valores de señales por nuestro puerto serial al momento que una flama o fuego se acerca al sensor.
Materiales necesarios:
- Modulo sensor detector de fuego (Flama) KY-026 para Arduino
- Uno R3 + Cable USB para Arduino
- Jumpers Macho-Hembra 20cm
Diagrama de conexión:
SENSOR KY-001 |
ARDUINO UNO R3 |
Pin (+) | 5V |
A0 | Pin A0 |
Pin (-) | GND (-) |
Codigo utilizado:
// LECTURA MINIMA Y MAXIMA DEL SENSOR
const int sensorMin = 0; // Rango minimo
const int sensorMax = 1024; // Rango Maximo
void setup() {
// Iniciamos la comunicacion con el puerto serial
Serial.begin(9600);
}
void loop() {
// Lectura del sensor en el pin analogo A0:
int sensorReading = analogRead(A0);
int range = map(sensorReading, sensorMin, sensorMax, 0, 3);
// Rango:
switch (range) {
case 0: // Si el fuego esta a 1.5 Pies.
Serial.println("** Fuego Cercano **");
break;
case 1: // Fuego entre 1-3 Pies.
Serial.println("** Fuego a distancia **");
break;
case 2: // No se detecta Fuego.
Serial.println(" No hay Fuego ");
break;
}
delay(1); // Lapso de tiempo entre lectura
}