Оглавление:
- Шаг 1. Посмотрите этот видеоурок
- Шаг 2. Необходимое оборудование
- Шаг 3: принципиальная схема
- Шаг 4: Как это работает?
- Шаг 5: Как я создал мелодию [] и длительность нот [] этой песни:
- Шаг 6. Код и библиотека
Видео: Танцевальная музыка для гроба с использованием Arduino: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
В этом уроке я расскажу, как вы можете использовать Arduino для создания музыки, используя только динамик (модуль MP3 не требуется). Сначала посмотрите этот видеоурок
Шаг 1. Посмотрите этот видеоурок
Шаг 2. Необходимое оборудование
1. ардуино
2. динамик или зуммер
Шаг 3: принципиальная схема
Просто подключите один провод динамика к D8 Arduino, а другой конец - к Grond Arduino.
Шаг 4: Как это работает?
Arduino в этой схеме создает тоны разных частот и воспроизводит их через подключенный к нему динамик. Изменение частоты тона (высоты звука) с правильным таймингом (ритмом) создает музыку. Arduino генерирует сигнал и выводит его через цифровой контакт 8. Это приводит в действие динамик, подключенный к контакту, для создания звука. В этом уроке я запрограммировал Arduino на воспроизведение песни «Astronomia coffin dance».
Шаг 5: Как я создал мелодию и длительность нот этой песни:
Если вы посмотрите на программу, вы можете найти два массива int: melody и noteDurations . Первый массив содержит ноты, а второй - соответствующие им длительности. Сначала я записал ноты этой песни, а затем написал массив мелодий с ними.
Затем я написал noteDurations в соответствии с длиной каждой музыкальной ноты. Здесь 8 = четвертная нота, 4 = 8-я нота и т. Д. Чем выше значение, тем длиннее ноты. Нота и соответствующая ей продолжительность - это то, что есть в melody и noteDurations соответственно. Вы можете изменить их и создать любую песню в соответствии с вашими идеями.
Шаг 6. Код и библиотека
скачать код и библиотеку Arduino отсюда
любые сомнения спрашивайте здесь
для получения дополнительных руководств
Рекомендуемые:
Танцевальная перчатка: 9 шагов
Танцевальная перчатка: в этом уроке я расскажу вам, как создать перчатку, которая позволит вам взаимодействовать с музыкой через танец. Вы создадите перчатку с акселерометром, создадите композицию в Ableton, а затем соедините их так же сложным или простым способом, как вы
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino - Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера - Радиоуправляемый вертолет - Самолет на радиоуправлении с использованием Arduino: 5 шагов (с изображениями)
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino | Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера | Радиоуправляемый вертолет | Самолет на радиоуправлении с использованием Arduino: для управления автомобилем на радиоуправлении | Квадрокоптер | Дрон | Самолет RC | Лодка с дистанционным управлением, нам всегда нужны приемник и передатчик, предположим, для RC QUADCOPTER нам нужен 6-канальный передатчик и приемник, а такие типы TX и RX слишком дороги, поэтому мы сделаем один на нашем
Еще одна дурацкая танцевальная площадка: 7 шагов
Еще один глупый танцевальный пэд: ничего особенного, просто деревянный USB-пэд на 25 фунтов (11,3 кг) на основе клавиатуры Microsoft YASDP
Светодиодная танцевальная комната: 7 шагов
Светодиодная танцевальная комната: это руководство по созданию светодиодного музыкального визуализатора на базе Arduino, также известного как полностью красивая цифровая танцевальная комната. Существуют различные руководства вокруг инструкций по визуализаторам чистых схем, но, как правило, они представляют собой своего рода усилители, позволяющие
Танцевальная площадка с цветным светодиодом с использованием Arduino: 5 шагов
Dance Pad с цветным светодиодом с использованием Arduino: Это мое первое руководство. Я сделал красочную танцевальную площадку, используя плату Arduino в качестве последовательного входа для компьютера. Это легко сделать и стоит несколько резисторов и светодиодов (вам не обязательно их использовать).