Оглавление:

Звуки фортепиано с использованием Arduino на TinkerCad: 4 шага
Звуки фортепиано с использованием Arduino на TinkerCad: 4 шага

Видео: Звуки фортепиано с использованием Arduino на TinkerCad: 4 шага

Видео: Звуки фортепиано с использованием Arduino на TinkerCad: 4 шага
Видео: 🎹 Делаем ПИАНИНО на ARDUINO (с 7 октавами) 2024, Ноябрь
Anonim
Звуки фортепиано с использованием Arduino на TinkerCad
Звуки фортепиано с использованием Arduino на TinkerCad

В этом руководстве вы узнаете, как использовать зуммер (или пьезодинамик) с 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 ()

Рекомендуемые: