Stap 4: Arduino Code voor het systeem
Hier is de code voor het gassysteem van de sensoren die ik heb ontwikkeld gaan door vele demo codes en online instructies. De code is erg makkelijk te begrijpen. vindt u een beschrijving van elke regel met code naast na / / (paar van voorwaartse slashes)
U kunt kopiëren en plak de code rechtstreeks in uw Arduino IDE. Zorg ervoor om te selecteren van de Raad van bestuur als LinKIt One en Port als het "MTK USB Debug" poortnummer (poort 33 in mijn geval) die u eerder hebt genoteerd. U kunt controleren of de code en vervolgens uploaden naar je Board.
/ * Gas Sensor MQ 5 met LinkIt One te detecteren LPG / Biogas lekkage
* Grove zoemer klinkt alarm wanneer gas lekkage wordt gedetecteerd
*/
int zoemer = 6; "Buzzer" zal worden aangesloten op D6 met behulp van Grove Base Shield
int sensor = A0; Gas Sensor MQ 5 zal worden aangesloten op analoge pin 0
int sensorValue = 0; De eerste gas sensor waarde zal worden ingesteld op 0
De setup-routine wordt uitgevoerd zodra wanneer u drukt op reset
VOID Setup {}
pinMode (zoemer, OUTPUT); Initialiseren van de digitale pin 6 als output van de zoemer
Serial.begin(9600); Initialiseren van seriële communicatie met 9600 bits per seconde
}
De routine van de lus loopt over en weer forever
void loop {}
sensorValue = analogRead(sensor); Lees de input op analoge pin 0 ('sensor')
Serial.println (sensorValue, DEC); De waarde op seriële monitor uitprinten
Als (sensorValue > 200) {/ / als sensorValue groter dan 200 is
digitalWrite (zoemer, hoge); Digitale uitgang zoemer en geluid alarm activeren
}
else {}
digitalWrite (zoemer, laag); Deactiveren van de zoemer - de zoemer klinkt niet
}
}