Senzor vibracija

Što ćemo naučiti:

– Spajati senzor vibracija

Zadatak

Spojite na Arduino senzor vibracija i jednu svjetleću diodu te napišite program kojim ćete upaliti svjetleću diodu onda kada na senzor djeluju vibracije (stanje 1) i ugasiti onda kada na senzor ne djeluju vibracije (stanje 0).

Prikaz spajanja

Arduino kod

int LedCrvena = 6;
int Senzor = 10;

int StanjeSenzora;

void setup() {
  pinMode(LedCrvena, OUTPUT);     //postavi izvod LedCrvena (6) kao izlazni
  pinMode(Senzor, INPUT_PULLUP);  //postavi izvod Senzor (10) kao ulazni
}

void loop() {
  StanjeSenzora = digitalRead(Senzor); //očitaj stanje izvoda i pohrani u StanjeSenzora
  if (StanjeSenzora == HIGH) {        //ako je digitalna vrijednost 1
    digitalWrite(LedCrvena, HIGH);    //uključi svjetleću diodu
  } else {                            //inače (digitalna vrijednost je 0)
    digitalWrite(LedCrvena, LOW);     //isključi svjetleću diodu
  }
}