Paso 2: Configurar el Arduino
Ahora vamos a cablear los sensores a Arduino.
Los dos sensores están conectados como en la imagen Frizting.
A continuación, cargar el programa de esbozo (read_flame_sensor.ino) en el Arduino UNO usando el IDE de Arduino. Este código Lee un valor digital del sensor de la llama de IR y luego envía al puerto serie cada 5 segundos (puede cambiar este parámetro en el código más adelante, ya que SAMI tiene límites de velocidad para el número de mensajes por día). Para las lecturas digitales, "0" significa que se detecta un fuego y "1" quiere decir que no hay fuego.
Aquí es read_flame_sensor.ino. El código es sencillo.
Retardo entre lecturas
const int delayBetweenReads = 5000; //5s
Para llama detector senso const int flameDigitalPinIn = 2;
void setup() {}
inicializar la comunicación serial a 9600 baudios:
Serial.Begin(9600);
pinMode (flameDigitalPinIn, entrada);
}
void loop() {}
High(1) significa que ningún fuego es detectado
BAJO (0) significa fuego se detecta
int flameDigitalReading = digitalRead(flameDigitalPinIn); Serial.println(String(flameDigitalReading));
Delay(delayBetweenReads);
}