Видео: Звуки фортепиано с использованием Arduino на TinkerCad: 4 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве вы узнаете, как использовать зуммер (или пьезодинамик) с Arduino. Зуммеры можно найти в устройствах сигнализации, компьютерах, таймерах и для подтверждения ввода пользователя, такого как щелчок мышью или нажатие клавиши. Вы также узнаете, как использовать функции tone () и noTone (). С помощью этой функции вы можете издавать звуки фортепиано. Итак, начнем.
Шаг 1. Что вам понадобится - оборудование
Для этого урока вам понадобятся:
1. Arduino UNO или nano
2. зуммер / пьезодинамик
3. макетная плата (если вы делаете проект в режиме реального времени)
Шаг 2: Схема
Схема действительно проста: вы подключите отрицательный вывод зуммера к заземлению Arduino, а положительный вывод зуммера к цифровому выводу 8.
Шаг 3: Код
Для более интересных проектов свяжитесь со мной на: Youtube:
Страница Facebook:
Instagram: https://instagram.com/official_techeor? Igshid = uc8l…
Вот код "Тональный сигнал". Как это работает? Это просто, тональный сигнал (зуммер, 1000) отправляет звуковой сигнал частотой 1 кГц на контакт 9, задержка (1000) приостанавливает программу на одну секунду, а noTone (зуммер) останавливает звуковой сигнал. Подпрограмма loop () будет выполнять это снова и снова, издавая короткий звуковой сигнал. (вы также можете использовать функцию тона (пин, частота, продолжительность))
int buzzer = 8;
void setup () {// Определяет вывод зуммера как выходной pinMode (buzzer, OUTPUT); } void loop () {тон (зуммер, 261); задержка (200); // Отключает зуммер noTone (зуммер); тон (зуммер, 293); задержка (200); noTone (зуммер); тон (зуммер, 329); задержка (200); noTone (зуммер); тон (зуммер, 349); задержка (200); тон (зуммер, 201); задержка (200); // Отключает зуммер noTone (зуммер); тон (зуммер, 283); задержка (200); noTone (зуммер); тон (зуммер, 502); задержка (200); noTone (зуммер); тон (зуммер, 149); задержка (200); }
Шаг 4: Готово
Вы успешно завершили еще одно руководство Arduino «Как сделать» и научились использовать: функции buzzer / piezo speakertone (), noTone ()