Passive buzzer (KY-006)
Opis.
Pasywny piezoelektryczny brzęczyk modułu Keyes KY-006, może wytwarzać szereg tonów dźwiękowych w zależności od częstotliwości wejściowej. Kompatybilny z popularnymi platformami elektronicznymi, takimi jak Arduino i Raspberry Pi.
Schemat modułu.
Podłączenie
Arduino Nano
Arduino Uno
Kod.
#define BUZZER 8
void setup() {
pinMode(BUZZER, OUTPUT);
}
void loop() {
int minTone = 200;
int maxTone = 4000;
int jumpTone = 50;
int delayTone = 30;
for( int freq = minTone; freq <= maxTone; freq+=jumpTone )
{
tone(BUZZER, freq);
delay(delayTone);
}
for( int freq = maxTone; freq >= minTone; freq-=jumpTone )
{
tone(BUZZER, freq);
delay(delayTone);
}
}