Code:
Const int PHOTOCELL_PIN = A0;
Const int BUZZER_PIN = 3;
spanning lezingen zijn in 0-1023 bereik
Const int drempel = 500;
VOID Setup {}
pinMode (PHOTOCELL_PIN, INPUT);
Serial.begin(9600);
}
lange alarmEndTime = 0;
void loop {}
int niveau = analogRead(PHOTOCELL_PIN);
Serial.println(Level);
lange tijd = millis();
Als (tijd < alarmEndTime) {}
lange timeLeft = alarmEndTime - tijd;
Als (timeLeft % 1000 > 300) {}
Toon (BUZZER_PIN, 4000);
} else {}
noTone(BUZZER_PIN);
}
} else {}
noTone(BUZZER_PIN);
Als (niveau < drempel) {}
alarmEndTime = tijd + 3000;
}
}
}