Пин для работы с пьезоэлементом — 15

Основные функции для работы с пьезоэлементом

  • tone(15, frequency, duration) — Сгенерировать волну с частотой frequency, длительностью duration в миллисекундах.
  • noTone(15) — Остановить генерирование сигнала.

Пример работы

#define BuzzerPin  15
#define DelaySound 500
void setup() 
{ 
}
 
void loop() 
{ 
  tone(BuzzerPin, 2000);
  delay(DelaySound); 
  tone(BuzzerPin, 1800); 
  delay(DelaySound);
  tone(BuzzerPin, 1600); 
  delay(DelaySound);
  tone(BuzzerPin, 1400); 
  delay(DelaySound);
  tone(BuzzerPin, 1200); 
  delay(DelaySound);
  tone(BuzzerPin, 1000); 
  delay(DelaySound);
  tone(BuzzerPin, 800); 
  delay(DelaySound);
  noTone(BuzzerPin);
}