Робота WAVGAT UNO R3 із п’єзовипромінювачем (buzzer, пищалка, зумер)

Робота WAVGAT UNO R3 із п’єзовипромінювачем (buzzer, пищалка, зумер)

Нагадуємо, що перед початком роботи з платою WAVGAT UNO R3 або WAVCAT UNO R3, що належить до функціональних і сумісних аналогів плати Arduino UNO R3, необхідно здійснити правильне налаштування Arduino IDE. Для цього можна скористатися інструкціями в даній СТАТТІ.

П’єзокерамі́чний випромі́нювач (п’єзовипромінювач) — електроакустичний пристрій відтворення звуку, що використовує зворотний п’єзоелектричний ефект. Наведений нижче програмний код (джерело: https://gist.github.com/nicksort/4736535) реалізує мелодію з культового фільму “Зоряні війни”. ВАЖЛИВО: нам довелося дещо поправити цей код, оскільки нам в руки потрапив зумер зі зворотньою логікою. Тобто пищалка вмикається логічним “0” (0 В), а вимикається логічною “1” (3.3 В). Тому ми замінили стрічку коду номер 92 noTone(buzzerPin); на стрічку 91 digitalWrite(buzzerPin, HIGH); для коректної роботи пищалки. Якщо Ваш зумер працює за традиційною схемою, Вам необхідно закоментувати стрічку 91 і розкоментувати 92. Також даний код програмує порти 12 і 13 мікроконтролера для світлодіодної світломузики. Схема підключення полягає в наступному:

buzzer GND ==> WAVGAT GND;
buzzer VCC ==> WAVGAT 3.3 V;
buzzer I/O ==> WAVGAT pin 8;
LED 1 ==> WAVGAT pin 12;
LED 2 ==> WAVGAT pin 13.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Закрыть меню