Оглавление:

Блокнот Arduino: 6 шагов
Блокнот Arduino: 6 шагов

Видео: Блокнот Arduino: 6 шагов

Видео: Блокнот Arduino: 6 шагов
Видео: ШИРОТНО - ИМПУЛЬСНАЯ МОДУЛЯЦИЯ (ШИМ) В АРДУИНО [Уроки Arduino #6] 2024, Ноябрь
Anonim
Блокнот Arduino
Блокнот Arduino

В этом руководстве будет показано, как создать доску для записей Arduino. Эта доска способна воспроизводить целую октаву A-A и их бемоль.

Материалы:

18 проводов папа-папа

16 кнопок

18 мини-перемычек

4 штыря

4 провода аллигатора

2 динамика

2 хлебные доски

2 платы Arduino

2 шнура питания

Шаг 1. Подключите макетную плату

Подключите макетную плату
Подключите макетную плату

Равномерно распределите кнопки по доске. Подключите штыревой провод на несколько пространств над кнопкой к булавке. Идя слева направо, назначьте свои кнопки контактам 2-9. Используйте перемычки, чтобы подключить кнопку к линии электропитания. Используйте перемычку на середине платы блока питания, между 25 и 30, для подключения питания. Используйте провод «папа-папа» для подключения угловой линии электропитания к контакту GND.

Повторите этот шаг для второй доски.

Шаг 2: Подключение Arduino

Подключение вашего Arduino
Подключение вашего Arduino

Ваши контакты 2-9 должны быть подключены к соответствующим кнопкам слева направо. Ваш контакт GND также должен быть подключен к источнику питания макета. Поместите штыревые контакты на второй контакт GND и на 11 контакт. Вы будете прикреплять к нему провода из крокодиловой кожи.

Шаг 3: динамики

Динамики
Динамики

Возьмите провода из крокодиловой кожи и закрепите их на динамике. Закрепите 11-контактный провод «крокодил» к плюсу, а провод заземления «крокодил» - к минусу.

Шаг 4. Проверьте подключение

Обзор проводки
Обзор проводки

Электропроводка должна быть полной. Проверьте провода на полные соединения и правильное размещение. Вернитесь к этим шагам, если вы не уверены в каких-либо проводах.

Шаг 5: Кодирование для Natural Note Board

Кодирование для Natural Note Board
Кодирование для Natural Note Board

Этот код определяет букву как частоту нот. Затем он присваивает каждой булавке заметку. Затем он подает питание на каждый вывод.

Этот код был вдохновлен «Одиноким программистом».

Шаг 6: Кодирование для Flat Note Board

Кодирование для плоской доски для заметок
Кодирование для плоской доски для заметок

Это то же самое, что и последний шаг, но частоты были изменены. Этот код определяет букву как частоту нот. Затем он присваивает каждой булавке заметку. Затем он подает питание на каждый вывод.

Этот код был вдохновлен «Одиноким программистом».

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