Alarm­an­la­ge Fotowiderstand

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: 20. Feb 2024 @ 18:28