Alarm­an­la­ge Fotozelle

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: 16. Okt 2022 @ 13:26