Nimmt der Soundsensor ein Geräusch war, wird die LED eingeschaltet, beim nächsten Geräusch wird sie wieder ausgeschaltet.
Bildquelle: https://wiki.seeedstudio.com/Grove-Sound_Sensor/
So sieht es aus: Durch Klatschen wird die LED ein- und wieder ausgeschaltet
Benötigte Bauteile:
- LED
- Widerstand 220 Ω
- Groove Soundsensor
- Leitungsdrähte
Beachte die ➨ Vorwiderstände verschiedener LEDs
Der Aufbau: (der gelbe Leitungsdraht dient nur der Befestigung des Soundsensors)
Wenn das Base-Shield nicht zur Verfügung steht oder ein Arduino in einem anderen Format verwendet wird, kann der Soundsensor auch direkt angeschlossen werden:
- rot - 5V
- schwarz - GND
- weiß - A1
- gelb - A0
Setze die Variablen:
// analoger Pin Soundsensor
int SOUNDSENSOR = A0;
int LED = 7;
// Status der LED: ein- oder ausgeschaltet
// beim Start des Programms ausgeschaltet
bool Status = false;
// speichert den analogen Wert
int AnalogWert;
Mit Hilfe des ➨ Seriellen Plotters kannst du herausfinden, wann der Soundsensor auf ein Geräusch reagieren soll.
Der setup- und der loop-Teil:
void setup ()
{
pinMode(LED, OUTPUT );
Serial.begin(9600);
}
void loop ()
{
int Sensorwert = analogRead(SOUNDSENSOR);
// Grenzwert muss eventuell angepasst werden
if (Sensorwert > 600)
{
// Zustand von Status umkehren
// aus true wird false, aus false wird true
Status = !Status;
digitalWrite(LED, Status );
delay(200);
}
}
Verwandte Anleitungen:
- Alarmanlage mit einem Bewegungsmelder
- Alarmanlage mit einem Fotowiderstand
- Alarmanlage mit einem Gesten-Sensor
- Alarmanlage mit dem Hall-Sensor KY-024
- Alarmanlage mit einer Lichtschranke
- Klopfzeichen mit einem piezoelektrischen Keramik-Sensor
- Lauflicht mit einem Gesten-Sensor
- LEDs mit einem 4-Tasten Berührungssensor schalten
- Licht schalten mit einem Berührungssensor
- Morsegerät mit einem Berührungssensor
Letzte Aktualisierung: