Étape 2: Configurer l’Arduino
Maintenant nous allons les capteurs à fil à l’Arduino.
Les deux capteurs sont câblées comme dans l’image de Frizting ci-dessus.
Ensuite, téléchargez le programme de dessin (read_flame_sensor.ino) sur l’Arduino UNO à l’aide de l’IDE Arduino. Copiez le code suivant lit une valeur numérique dans le détecteur de flamme IR et l’envoie ensuite au port série toutes les 5 secondes (vous pouvez modifier ce paramètre dans le code par la suite, étant donné que SAMI a des limites de fréquence pour le nombre de messages par jour). Pour les lectures numériques, « 0 » signifie qu’un incendie est détecté et « 1 » signifie sans feu.
Voici read_flame_sensor.ino. Le code est simple.
Délai entre les lectures
const int delayBetweenReads = 5000 ; //5s
Flamme détecteur senso const int flameDigitalPinIn = 2 ;
void setup() {}
initialiser une communication série @ 9600 bauds :
Serial.Begin(9600) ;
pinMode (flameDigitalPinIn, entrée) ;
}
void loop() {}
High(1) signifie qu'aucun incendie n’est détecté
FAIBLE (0) signifie feu est détecté
int flameDigitalReading = digitalRead(flameDigitalPinIn) ; Serial.println(String(flameDigitalReading)) ;
Delay(delayBetweenReads) ;
}