Klatschhalter

Klatschhalter

Beitragvon Rocktagon » Di 23. Jan 2018, 10:42

Item: https://www.ebay.de/itm/263342805209

Code:
Code: Alles auswählen
#define soundSensor  3
#define relay  13

unsigned long clapTime = 0;

void setup() {
  Serial.begin(115200);
  pinMode(soundSensor, INPUT);
  pinMode(relay, OUTPUT);
  Serial.println("go");
}

void loop() {
  unsigned long now = millis();
  if (now > clapTime && digitalRead(soundSensor) == 0)
  {
    if (now - clapTime > 50 && now - clapTime < 400) { //Time between end of first clap and begin next clap
      Serial.println("clap");
      digitalWrite(relay, !digitalRead(relay)); //toggle
      clapTime = now + 600; //Waittime for next clap
    } else
      clapTime = now;
  }
}
Non mihi non tibi sed nobis
nightlight ÄT gmx PUNKT de
Benutzeravatar
Rocktagon
Administrator
 
Beiträge: 142
Registriert: So 28. Okt 2012, 10:15
Wohnort: NRW

Zurück zu Arduino

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

Fatal: Not able to open ./cache/data_global.php