
Оглавление:
2025 Автор: John Day | day@howwhatproduce.com. Последнее изменение: 2025-01-23 15:04

Хотите новый увлекательный способ проигрывать базовые песни на макетной плате? Узнайте, как играть классические песни, например, у Мэри был барашек или Hot Crust Buns. В этом уроке вы узнаете, как настроить и запрограммировать музыкальный инструмент с 4 нотами. Некоторый опыт программирования был бы полезен, но вам ни в коем случае не нужно быть экспертом, чтобы завершить этот эксперимент.
Запасы
Вам понадобятся материалы: программное обеспечение Arduino Create, плата Arduino Uno или SparkFun RedBoard, 4 кнопки, штырь зуммера, светодиодный индикатор, 1 резистор 330 Ом, 4 резистора 10 кОм и 15 перемычек.
Шаг 1: прикрепите кнопки

Прикрепите кнопки, как показано на этом эскизе от tinkercard. Убедитесь, что вы используете резисторы 10 кОм для кнопок.
Шаг 2: Подключите выходы (светодиод и зуммер)

Прикрепите пьезо-зуммер и светодиодную лампу, как показано на этой карте. Помните, что анод высокий и положительный, катод короткий и отрицательный. Если вы хотите использовать созданный мной код, убедитесь, что все ваши входы / выходы подключены к правильным клеммам на печатной плате.
Шаг 3: Код

Конечный продукт должен выглядеть так. Я также приложил код, который использовал, с объяснениями, почему я делал каждый выбор.
Перейдите по этой ссылке!
Шаг 4: Играйте

Чтобы сыграть в Hot Crust Buns, нужно
Зеленый, синий, желтый, зеленый, синий, желтый, желтый X4, синий X4, зеленый, синий, желтый
у Мэри был маленький ягненок
G, B, Y, B, G, G, G, B, B, B, G, R, R, G, B, Y, B, G, G, G, G, B, B, G, B, Y
Шаг 5: Пример

Вот я играю, как у Мэри был ягненок.
Рекомендуемые:
Горячие продукты: 9 шагов

Hotstuff: Стремление стать лучшим маленьким графическим термогигрометром, доступным для Arduino Uno. Приложения включают: Монитор температуры в детской / детской комнате Монитор температуры в пристройке Монитор в теплице Внешняя проверка атмосферы
Дизайн игры в Flick за 5 шагов: 5 шагов

Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Linux: горячие клавиши для пасьянса !!: 6 шагов

Linux: Сочетания клавиш для пасьянса !!: Вот несколько полезных сочетаний клавиш для пасьянса на Linux. Пожалуйста, подпишитесь на мой канал Спасибо
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)

Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов

Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями