int FOTOZELLE = A0;
int LED = 7;
int LAUTSPRECHER = 5;
int SensorWert;
void setup()
{
pinMode(LED, OUTPUT);
pinMode(LAUTSPRECHER, OUTPUT);
Serial.begin(9600);
}
void loop()
{
SensorWert = analogRead(FOTOZELLE);
Serial.print("Ausgelesener Wert: ");
Serial.println(SensorWert);
/*
Der Wert muss der aktuellen Helligkeit entsprechend angepasst
werden
-> seriellen Monitor aufrufen
*/
if (SensorWert < 400)
{
// LED einschalte, Ton abspielen
digitalWrite(LED, HIGH);
tone(LAUTSPRECHER, 1000);
}
else
{
// LED und Lautsprecher ausschalten
digitalWrite(LED, LOW);
noTone(LAUTSPRECHER);
}
}
Letzte Aktualisierung: