Sunete si arduino

In acest articol vom vedea cum putem genera diferite sunete cu ajutorul lui Arduino si a unui buzzer piezoelectric.

Buzzerul se conecteaza foarte simplu, un terminal la GND si al doilea terminal la un pin digital al Arduino. In acest exemplu va fi conectat la pinul digital 8.

Sketchul folosit pentru a genera cateva sunete simple este cel de mai jos:

int buzzer = 8;
int i = 0;
int z = 0;

void setup() {
  tone(buzzer, 2500);
  delay(400);
  noTone(buzzer);
  delay(3000);
}

void loop() {
  for (i=0;i<3;i++) {
    tone(buzzer, 250);
    delay(1500);
    noTone(buzzer);
    delay(1000);
  }
  int i = 0;
  for (z=0;z<3;z++) {
    tone(buzzer, 1800);
    delay(100);
    noTone(buzzer);
    delay(1500);
  }
  int z = 0;
}

Autentificare