Оглавление:
Видео: Мини-пианино с использованием Arduino: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Учебное пособие по Arduino: мини-пианино с использованием Arduino
В этом видео я покажу вам, как сделать мини-пианино с помощью Arduino.
Шаг 1: Детали и материалы
Нам нужны следующие детали:
- Ардуино
- Пьезо-зуммер
- Кнопки - 7
- Соединительные кабели
Шаг 2: Подключения
Кнопки подключены к цифровому контакту 4 и цифровому контакту 10 Arduino. Каждая кнопка соответствует определенной ноте, то есть C, D, E, F, G, A, B соответственно.
Пьезозуммер подключен к цифровому выводу 11 Arduino.
Схема Tinkercad для этого проекта представлена ниже.
Шаг 3: Код
Прежде чем вы сможете начать играть на пианино, вам необходимо получить и установить библиотеку Tone Arduino, если она еще не установлена. Его можно скачать с Github здесь. Если вы не знаете, как установить сторонние библиотеки Arduino в свою версию Arduino IDE, обратитесь к этому руководству на Arduino.cc. В приложении ниже вы найдете zip-файл, содержащий код Arduino для Arduino Piano. Загрузите его и разархивируйте где-нибудь на своем компьютере. Откройте Arduino_Piano.ino в среде Arduino IDE и загрузите код в свой Arduino.
Репозиторий проекта:
Схемы Tinkercad позволяют легко разработать доказательство концепции без каких-либо физических компонентов. Проверьте версию этого проекта Tinkercad по ссылке ниже.
www.tinkercad.com/things/d158sD2m9yX-arduino-piano/editel?sharecode=2XUZYXFkzThGUfCZnJavrtnjtYFHFCII8QY5EKpJUVo
Шаг 4: Играйте
Вот и все! Теперь вы должны иметь возможность нажимать на клавиши и слышать соответствующие ноты, воспроизводимые через зуммер. Если нота неточная, вы можете отрегулировать значение ноты в эскизе Arduino, чтобы установить, какое значение будет достигнуто. Вы также можете изменить масштаб, который играет, раскомментировав одну из нескольких включенных шкал, или создать свой собственный масштаб! Если вы делаете собственное пианино, прокомментируйте и покажите нам несколько фотографий и видео. Нам бы очень хотелось увидеть творческие инструменты!
Если у вас возникли проблемы при создании этого проекта, не стесняйтесь спрашивать меня. Пожалуйста, предлагайте новые проекты, которыми вы хотите, чтобы я занимался дальше. Поделитесь этим видео, если хотите.
Блог -
Github -
Рад, что вы подписались:
Рекомендуемые:
Мини-метеостанция с использованием Arduino и ThingSpeak: 4 шага
Мини-метеостанция с использованием Arduino и ThingSpeak: Всем привет. В этом руководстве я расскажу вам, как создать персонализированную мини-метеостанцию. Кроме того, мы будем использовать ThingSpeak API для загрузки наших данных о погоде на их серверы, иначе какова цель погодных служб
Звуковой модуль для игрушек, построенных с нуля, с использованием мини-MP3-плеера DFplayer: 4 шага
Звуковой модуль для игрушек, созданных с помощью царапин с использованием мини-MP3-плеера DFplayer: добро пожаловать в мою " ible " # 35.Хотели бы вы создать звуковой модуль, который можно было бы использовать по-разному, загружая звуки, которые вы хотите для своих игрушек, построенных с нуля, за считанные секунды? Вот руководство, в котором объясняется, как это сделать, используя D
Мониторинг ускорения с использованием Raspberry Pi и AIS328DQTR с использованием Python: 6 шагов
Мониторинг ускорения с помощью Raspberry Pi и AIS328DQTR с использованием Python: Ускорение конечно, я думаю, в соответствии с некоторыми законами физики. - Терри Райли Гепард использует удивительное ускорение и быстрое изменение скорости при преследовании. Самое быстрое существо, выброшенное на берег, время от времени использует свой максимальный темп, чтобы поймать добычу
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C - Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: 5 шагов
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C | Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: Привет, ребята, в этой инструкции мы узнаем, как использовать светодиоды neopixel ws2812 или светодиодную ленту, светодиодную матрицу или светодиодное кольцо с платой разработки m5stack m5stick-C с Arduino IDE, и мы сделаем радуга с этим
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino - Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера - Радиоуправляемый вертолет - Самолет на радиоуправлении с использованием Arduino: 5 шагов (с изображениями)
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino | Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера | Радиоуправляемый вертолет | Самолет на радиоуправлении с использованием Arduino: для управления автомобилем на радиоуправлении | Квадрокоптер | Дрон | Самолет RC | Лодка с дистанционным управлением, нам всегда нужны приемник и передатчик, предположим, для RC QUADCOPTER нам нужен 6-канальный передатчик и приемник, а такие типы TX и RX слишком дороги, поэтому мы сделаем один на нашем