Категория: Arduino - проекты |
Комментарии: 0
16 января 2016
Бузер и Arduino. Звуковая пищалка [Проверенно]
Рабочий код для подключения Бузера, или так называемого пьезоэлемента к плате Arduino.
Код с комментариями.
Минус пьезоэлемента подключается к GND ардуины, а плюс подключается к выводу 13 (PWM) или который Вы укажите в программе.
Если есть необходимость использовать звуковую индикацию - используйте функцию buzer_inj() из кода программы. Для вызова функции в нужном месте вызовите функцию buzer_inj(200); . Число 200 это длинна сигнала в миллисекундах.
Номер выхода к которому подключается пьезоэлемент не вынесен в отдельную переменную. Поэтому при необходимости замените номер выхода в функции вручную.
Изменяя ширину импульса вы можете подобрать нужный тон звучания для бузера.
Ниже приведен рабочий код программы:
- /*
- * Создано специально для сайта 1injener.ru
- * Только проверенные программы
- * Проверялось на MEGA2560, NANO v3
- */
- void setup() {
- // Установка 13-го пина как выход
- pinMode(13, OUTPUT);
- delay(1000);
- }
- //Основной цикл
- void loop() {
- buzer_inj(200); //Вызов функции которая определена ниже
- }
- //Функция которая генерирует сигнал на пьезоэлемент определенной скважности
- void buzer_inj(unsigned char delayms){
- analogWrite(13, 20); // 20 - Это ширина импульса на выводе.
- //Изменяется от 0 до 255
- delay(delayms); // Ожидание
- analogWrite(13, 0); // Выключение иппульса ШИМ
- delay(delayms); // Ожидание
- }
Проверка работы программы для Бузера.
Домашний веб сервер на Аrduino. Температура и Реле [Проверенно]
ЖКИ дисплей WH0802 подключение к Ардуино [Много проводов]
Управление шаговым биполярным двигателем A4988ET [Рабочий код ino]
Новые изобретения инженеров и техников, дизайнеров и обычных людей, все то что может изменить наш мир к лучшему. Новая техника и оружие, спасателей и спецназа. Гаджеты и девайсы, устройства для отдыха и работы. Советы для экономии семейного состояния. Все гениальные изобретения в простом формате! Ведь "Все - Просто!"
Copyright © 2013–2024
Автоматизация и проектирование - 1injener.ru
Copyright © 2013–2024
Автоматизация и проектирование - 1injener.ru