2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вот откуда я взял свою идею:
www.instructables.com/id/Arduino-Led-Dice/
Что я изменил:
- Маленькая кнопка к большему
- Цвета светодиодов
- Время задержки для светодиодов
- Добавление динамика
- Порядок контактов D, потому что исходные настройки не могли работать
Шаг 1. Введение
Этот проект называется Arduino LED dice + динамик.
Есть 7 светодиодов разного цвета, кнопка и динамик.
Как это работает:
Когда вы нажимаете кнопку, вы слышите звук из динамика, и светодиоды случайным образом выбирают число от 1 до 6. Примерно через секунду светодиоды погаснут, и вы сможете снова нажать кнопку, чтобы выбрать другое число.. Это похоже на игральные кости, которые мы играем в настольные игры.
На видео выше показано, как это работает, а на картинках показан вид с разных сторон.
Шаг 2: материалы
Вот некоторые материалы, необходимые для этого проекта:
- Arduino и макетная плата
- 7 светодиодов любых цветов и цветов
- 7x 220 или 330 резистор (коричневый)
- 1x кнопка
- 1x динамик
- Некоторые провода
Шаг 3: Начни
- Поместите светодиоды на макет в форме буквы "H" (как показано на схеме).
- Подключите катоды (-) всех светодиодов к земле (-) с резисторами.
- Подключите 4 группы светодиодов (как показано на схеме)
- Подключите группы светодиодов к выводу D (как показано на схеме)
- Поместите кнопку на макетную плату и подключите ее к земле (+) с резистором 10 кОм, другой стороной к контакту D
- Поместите динамик на макетную плату и подключите его к земле (-) и контакту D
Игра в кости должна соответствовать правилам:
Для кубика №1: загорается светодиод 4.
Для №2 кости: загорается группа 1
Для кубика № 3: загораются группы 3 и 4.
Для №4 кости: загораются группы 1 и 3
Для № 5 костей: загораются группы 1, 3 и 4.
Для кубика № 6: загораются группы 1, 2 и 3.
Шаг 4: Код
Вот код этого проекта:
(註明 「改」 地方 的 代表 經過 修改)
create.arduino.cc/editor/rachelhsiao0821/b…
Шаг 5: Протестируйте
Последний шаг - попробовать и проверить, работает ли ваш проект!
Вот еще несколько фотографий моего проекта: Светодиодные кубики от 1 до 6.