Internet of Things - Arduino

Jednostavni on-off senzori

Senzor zvuka

Što ćemo naučiti:

Kako spojiti senzor zvuka

Kako podesiti osjetljivost senzora

Što je debounce

Zadatak

Napravite sklop za uključivanje i isključivanje svjetleće diode zvukom. Svaki put kada kraj senzora pljesnete neka se dioda uključi ako je bila isključena, odnosno isključi ako je bila uključena.

 

Prikaz spajanja

Arduino kod

int Led = 6;                
int SenzorZvuk = 7;

int StanjeLed = LOW;

void setup() {
  pinMode(Led, OUTPUT);          //postavi izvod LedCrvena (6) kao izlazni
  pinMode(SenzorZvuk, INPUT);    //postavi izvod SenzorZvuk (7) kao ulazni
}

void loop() {
  if (digitalRead(SenzorZvuk)==HIGH){   //ukoliko je detektiran zvuk
    if(StanjeLed==LOW){                 //ukoliko je StanjeLed nisko
      StanjeLed=HIGH;                   //postavi StanjeLed u log. st. visoko 
    } else {                            //inače
    StanjeLed=LOW;                      //postavi StanjeLed u log. st. nisko 
    }
    delay(100);                         //jednostavni debounce, 100ms
  }
  digitalWrite(Led, StanjeLed);         //postavi izvod Led u stanje StanjeLed
}

verzija 1

Pogledajte ostale materijale za jednostavne on-off senzore