Tarkade seadmete ehitamise ring 18.10.21

Topsi hoidja

ARDUINO

Majavalvur koos heliga

Seekord lisame majavalvuri lampide juurde ka väikese kõlari ehk buzzeri. See hakkab häält tegema siis kui keegi ligidale tuleb.

Programmikoodi ülesse tuleb lisada define:

#define BUZZER 9

Ja lambi värvide funktsioonide juurde, kas teeb häält või ei.

void red() {
  digitalWrite(LED_YELLOW, LOW);
  digitalWrite(LED_RED, HIGH);
  digitalWrite(LED_GREEN, LOW);
  tone(BUZZER, 4000);
}

void yellow() {
  digitalWrite(LED_YELLOW, HIGH);
  digitalWrite(LED_RED, LOW);
  digitalWrite(LED_GREEN, LOW);
  noTone(BUZZER);
}

void green() {
  digitalWrite(LED_YELLOW, LOW);
  digitalWrite(LED_RED, LOW);
  digitalWrite(LED_GREEN, HIGH);
  noTone(BUZZER);
}