Stap 4: Arduino Code
Hier is een steekproefcode die u voor uw sensor gebruiken kunt
int AlarmOneInputPin = 0; sensor aangesloten op analoge pin 0
int AlarmOneOutputPin = 9; Alarm aangesloten op digital pin 9 int AlarmOneInputValue = 0; variabele de waarde op te slaan lees int AlarmOneTriggerValue = 350; alarm instellen waarde
void setup {pinMode (AlarmOneOutputPin, OUTPUT); / / sets de digitale pin als output Serial.begin(9600); / / seriële setup}
void loop {}
AlarmOneInputValue = analogRead(AlarmOneInputPin); Lees de invoer pin Serial.println(AlarmOneInputValue); debug waarde
if(AlarmOneInputValue < AlarmOneTriggerValue) //flash het alarm als de sensor-waarde lager dan de waarde van de trigger is {digitalWrite (AlarmOneOutputPin, hoge); / / het alarm ingeschakeld delay(1000); / / wacht een tweede digitalWrite (AlarmOneOutputPin, laag); / / zet het alarm uit delay(1000); / / wacht een seconde} anders {digitalWrite (AlarmOneOutputPin, laag); / / verandert het alarm af delay(1000); / / wacht een seconde}
}