LED Sound­sen­sor

// analoger Pin Soundsensor
int SOUNDSENSOR = A0;

int LED = 7;

// Status der LED: ein- oder ausgeschaltet
bool Status = false;
long AnalogWert;

void setup() 
{
  Serial.begin(9600);
  pinMode(LED, OUTPUT);
}

void loop() 
{
  AnalogWert = analogRead(SOUNDSENSOR);

  // Wert, bei dem die LED leuchten soll, 
  // muss mit Hilfe des Seriellen Plotters angepasst werden
  Serial.println(AnalogWert);

  if (AnalogWert > 600) 
  {
    Status = !Status;

    // LED schalten: ein- oder ausschalten
    digitalWrite(LED, Status);

    // kurzes delay, damit die LED nicht sofort wieder geschaltet wird
    delay(100);
  }
}

Letzte Aktualisierung: 25. Jul 2023 @ 19:09