int Fotowiderstand = A0;
int LED = 7;
int Lautsprecher = 5;
// der Wert für SchwelleDunkelheit
// kann an die gewünschte "Dunkelheit"
// (den Zeitpunkt, an dem die LED leuchten soll)
// angepasst werden
int SchwelleDunkelheit = 400;
void setup()
{
pinMode(LED, OUTPUT);
Serial.begin(9600);
}
void loop()
{
// digitaler Wert der gelesenen Spannung am Pin A0
int SensorWert = analogRead(Fotowiderstand);
// Kommentarzeichen in den Zeilen 26 und 27 entfernen
// um den Wert für SchwelleDunkeheit anzuzeigen
// und evtl. anzu passen
// Serial.print("Ausgelesener Wert: ");
// Serial.println(SensorWert);
if (SensorWert < SchwelleDunkelheit)
{
// LED einschalten, Ton abspielen
digitalWrite(LED, HIGH);
tone(Lautsprecher, 1000);
}
else
{
// LED und Lautsprecher ausschalten
digitalWrite(LED, LOW);
noTone(Lautsprecher);
}
}
Letzte Aktualisierung: