Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Играете в настольную игру, в которой нужны кости? Не бойтесь, вы можете сделать свой собственный менее чем за 15 минут! Вам просто нужны очень распространенные детали, немного терпения и 35-строчный код Arduino!
Все используемые детали взяты из стартового набора Kuman Arduino UNO
Шаг 1: Необходимые детали
- 16 перемычек
- Кнопка
- Плата Arduino
- Макет
- USB-кабель
- 6 светодиодов (цвет не имеет значения)
- 6 резисторов 220 Ом
- Резистор 10 кОм
Allchips - это платформа онлайн-обслуживания компонентов электроники, в которой вы можете купить все компоненты
Шаг 2: Подключение кнопки
Во-первых, давайте начнем с кнопки. При каждом нажатии «кости бросаются» (генерируется случайное число и загорается соответствующее количество светодиодов). Возьмите кнопку, вставьте ее в макет и выберите одну из сторон. Вы увидите 2 контакта. Тот, что слева (вы также можете поменять местами), подключается к земле Arduino (через макетную плату) с резистором 10 кОм. Подключите тот же ряд к цифровому выводу 13 Arduino (определено в коде, может быть изменено). Контакт на правой стороне кнопки подключается к 5В. Вы можете использовать изображение выше для справки.
Шаг 3: Подключение светодиодов
Это самая сложная часть из-за того беспорядка, с которым вы остались после, так что со мной ничего не стоит и продолжайте. Полагаю, вы уже вставили светодиоды в макетную плату. Если нет, то сейчас самое подходящее время;)
Я не знаю, как вы их разместите, но в основном следуйте общему правилу - все 6 катодов должны быть соединены вместе, а затем заземлены (GND). См. Изображения выше, если у вас возникли проблемы!
Теперь нам нужно подключить аноды. Позвольте мне объяснить вам: вам нужно подключить другой вывод каждого светодиода к соответствующему цифровому выводу Arduino, каждый с помощью резистора 220 Ом! Я перенаправляю другие концы резисторов в некоторые пустые ряды макета, которые затем подключаются к контактам с помощью перемычек.
Я начал подключать их снизу, левый светодиод к контакту 2, следующий - к контакту 4, правый - к контакту 6 и в верхнем ряду, начиная справа налево.
Шаг 4: завершающие штрихи
Подключите силовые шины макета к Arduino. Затем подключите плату и загрузите написанный мной код, который можно найти здесь. Не забывайте, что в мире, в котором мы живем, нет ничего случайного! Даже «случайные» числа. Так что получить одинаковые числа подряд - вполне возможно! Я пробовал исправить это в коде, но это не может быть идеально!