Étape 4: Arduino Code pour le système
Voici le code pour le système de capteurs de gaz qui j’ai développé en passant par les nombreux codes de démonstration et les instructions en ligne. Le code est très facile à comprendre. vous pouvez trouver la description de chaque ligne de code aux côtés après / / (couple de barres obliques)
Vous pouvez copier et coller le code directement dans votre IDE Arduino. Veillez à sélectionner le jury comme un LinKIt et Port comme le nombre de « MTK USB Debug Port » (Port 33 dans mon cas), vous avez noté vers le bas. Vous pouvez vérifier le code et puis téléchargez votre planche.
/ * Gaz 5 MQ capteur avec un LinkIt pour détecter LPG / fuite de biogaz
* Grove avertisseur déclenchera l’alarme lorsqu’une fuite de gaz est détectée
*/
avertisseur sonore int = 6 ; « Buzzer » sera relié au D6 utilisant bouclier Base Grove
capteur int = A0 ; Capteur de gaz MQ 5 sera connecté à la broche analogique 0
int sensorValue = 0 ; La valeur de capteur de gaz initial sera définie à 0
La routine d’installation s’exécute une fois que lorsque vous appuyez sur reset
void setup() {}
pinMode (vibreur, sortie) ; Initialiser la broche numérique 6 comme sortie buzzer
Serial.Begin(9600) ; Initialiser une communication série 9600 bits par seconde
}
La routine de la boucle s’exécute maintes et maintes fois pour toujours
void loop() {}
sensorValue = analogRead(sensor) ; Lire l’entrée sur la broche analogique 0 (« capteur »)
Serial.println (sensorValue, DEC) ; Afficher la valeur sur serial monitor
Si (sensorValue > 200) {/ / si sensorValue est supérieure à 200
digitalWrite (sonnerie, HIGH) ; Activer l’alarme buzzer et le son de sortie numérique
}
else {}
digitalWrite (sonnerie, faible) ; Désactiver le signal sonore - l’avertisseur sonore ne se déclenche pas
}
}