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

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

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

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

  1. #define BuzzerPin  15
  2. #define DelaySound 500
  3. void setup() 
  4. { 
  5. }
  6.  
  7. void loop() 
  8. { 
  9.   tone(BuzzerPin, 2000);
  10.   delay(DelaySound); 
  11.   tone(BuzzerPin, 1800); 
  12.   delay(DelaySound);
  13.   tone(BuzzerPin, 1600); 
  14.   delay(DelaySound);
  15.   tone(BuzzerPin, 1400); 
  16.   delay(DelaySound);
  17.   tone(BuzzerPin, 1200); 
  18.   delay(DelaySound);
  19.   tone(BuzzerPin, 1000); 
  20.   delay(DelaySound);
  21.   tone(BuzzerPin, 800); 
  22.   delay(DelaySound);
  23.   noTone(BuzzerPin);
  24. }