
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


Существует множество руководств для контроллеров Arduino-MIDI, это краткое руководство о том, как начать работу с помощью простой кнопки и потенциометра. Мне бы очень хотелось наткнуться на что-то подобное, когда я только начинал, поэтому я сделал этот урок с целью помочь «будущему себе»! Это должно позволить производителю быть более свободным в собственном дизайне и синтезе новых музыкальных инструментов! Странно с этим!
Шаг 1: материалы
Вам понадобится следующее: -Arduino Pro Micro
-Мгновенная кнопка
-10k потенциометр
-Провода подключения
- макетная плата
-Arduino IDE
-MIDI_Controller.h
-DAW (Garage Band, Ableton, Soundtrap и т. Д.)
Шаг 2: Напишите код
Я прохожу через написание кода по ссылке на видео в верхней части страницы, если вы хотите пройти через это шаг за шагом. Если вы просто хотите загрузить эскиз и изменить его, я добавлю ссылку в этот раздел.
Библиотека, которую я использую (и большой поклонник), - это библиотека MIDI_controller.h. Вот ссылка на репозиторий github, большое спасибо tttapa за создание библиотеки и ее совместное использование.
Я включил несколько строк с комментариями для расширения контроллера. Цель состоит в том, чтобы заложить основу, на которой вы сможете сделать инструмент, который действительно отражает вас!
Шаг 3: Постройте схему



Если вам нравятся картинки и вы разбираетесь в макете, этот метод может вам понравиться. Я покажу вам шаги, описанные в средней части видео, но я также включу несколько скриншотов шагов для справки.
(1-е изображение) Шаг 1: Подключите красный соединительный провод от контакта «VCC» на Arduino к «+» шине макета. Шаг 2: Подключите красный соединительный провод от правого контакта на потенциометре к «+» шине на плате. Шаг 3: Подключите синий соединительный провод от контакта «GND» на Arduino к «-» шине макета. Шаг 4: Подключите синий соединительный провод от левого контакта потенциометра к шине «-» на макетной плате. Шаг 5: Подключите синий соединительный провод от одного из контактов на кнопке к «-» направляющей макетной платы.
(2-е изображение) Шаг 1: Подключите белую перемычку от «другого» контакта на кнопке к контакту «2» на Arduino. (3-е изображение) Шаг 1: Подключите белую перемычку от среднего контакта на потенциометре к контакту « A0 на Arduino. (4-й рисунок). Это показывает расстояние и выравнивание контактов потенциометра.
Шаг 4: Загрузите код

Выберите плату «Arduino Leonardo» в меню и загрузите скетч в Arduino из среды IDE, и все!
Шаг 5: подключитесь к DAW


Поскольку это устройство запрограммировано как MIDI-устройство, как и любое другое, вам, возможно, не придется делать что-то особенное, чтобы оно воспроизводилось, но вам, возможно, придется зайти в меню «Настройки», чтобы программа прислушивалась к контроллеру. Обычно я использую Ableton, но на этот раз я решил попробовать с веб-DAW "Soundtrap". Мне оставалось несколько щелчков мышью до его настройки, и как только я выбрал «Arduino Leonardo» в меню устройства, он начал отлично реагировать.
Шаг 6: Готово
Следующий шаг за вами! Как вы выйдете на следующий уровень? Какие кнопки вы будете использовать? Корпус с трехмерной печатью? Вопросы задавайте в комментариях и удачи!
Рекомендуемые:
Учебное пособие по LoRa GPS Tracker - LoRaWAN с Dragino и TTN: 7 шагов

Учебное пособие по LoRa GPS Tracker | LoRaWAN с Драгино и TTN: Эй, как дела, ребята! Акарш от CETech. Пару проектов назад мы смотрели на LoRaWAN Gateway от Dragino. Мы подключили различные узлы к шлюзу и передали данные от узлов к шлюзу, используя TheThingsNetwork в качестве s
Учебное пособие Arduino RFID 'Smart Door': 7 шагов

Учебное пособие Arduino RFID «Умная дверь»: Питер Тран, 10ELT1 В этом руководстве вы будете работать с модулем считывателя RFID, чтобы разблокировать дверь с сервоприводом! Убедитесь, что у вас есть подходящая карта доступа, чтобы проникнуть внутрь и не подавать сигнал тревоги и не загораться сигнальные огни. Вас направят ул
Как использовать ИК-датчик и модуль зуммера - Учебное пособие по Visuino: 6 шагов

Как использовать ИК-датчик и модуль зуммера - Учебное пособие по Visuino: в этом учебном пособии мы узнаем, как использовать ИК-датчик и модуль зуммера, чтобы издавать звук каждый раз, когда ИК-датчик обнаруживает движение. Посмотреть демонстрационное видео
Arduino Как подключить несколько серводвигателей - Учебное пособие по PCA9685: 6 шагов

Arduino Как подключить несколько сервомоторов - Учебное пособие по PCA9685: В этом руководстве мы узнаем, как подключить несколько сервомоторов с помощью модуля PCA9685 и arduino. Модуль PCA9685 очень хорош, когда вам нужно подключить несколько двигателей, вы можете узнать больше об этом здесь https : //www.adafruit.com/product/815Посмотрите Vi
Монитор растений Arduino с емкостным датчиком почвы - Учебное пособие: 6 шагов

Монитор растений Arduino с емкостным датчиком почвы - учебное пособие: в этом руководстве мы узнаем, как определять влажность почвы с помощью емкостного датчика влажности с OLED-дисплеем и Visuino. Посмотрите видео