
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04




Этот проект был вдохновлен приложениями «первого игрока», которые мы с мужем использовали на своих телефонах. Мы любим играть в настольные игры и используем приложения для первого игрока, чтобы решать, кто ходит первым. Я решил попробовать создать свою собственную версию Arduino и попробовать написать ее на основе того, что я узнал. Приложения довольно простые, они случайным образом выбирают, какой человек будет играть первым.
Этот проект предназначен для нажатия кнопки (вход), а затем случайным образом загорается красный или синий светодиод (выход). Просто выберите свой цвет, и если ваш светодиод загорится, вы будете первым, кто начнет игру! Эта первая плата проста всего с двумя светодиодами, но вы можете очень легко добавить больше светодиодов и изменить код, чтобы выбрать первого игрока из большего количества игроков (например, если вам нужно 4 игрока, добавьте еще 2 светодиода).
Это также может помочь вам в принятии решений! Не можете решить, что смотреть Netflix? Назначьте каждому варианту цвет, и пусть он выбирает за вас! Кто будет мыть посуду сегодня вечером? Пусть решает за вас!
Надеюсь, вам это понравится.
Этот проект подойдет новичкам, имеющим некоторые базовые знания в области программирования на C ++.
Запасы
- Arduino Uno или Sparkfun Redboard и т. Д.
- Компьютер и соединительный кабель USB
- 2 светодиода (я использовал красный и синий)
- Соединительные провода
- 1 кнопка
- 2 резистора
- Вход в редактор Arduino онлайн для получения кода
Шаг 1: Установите печатную плату


Ваш первый шаг - подключить и создать схемы на вашей макетной плате.
- Вставьте 2 светодиода и подключите 2 перемычки (я использовал красный и синий). Положительная длинная сторона моего красного светодиода (анода) подключена к контакту 11. Синий светодиод подключен к контакту 12.
- Вставьте 2 резистора, чтобы подключить более короткую отрицательную сторону (катод) каждого светодиода к черному вертикальному отрицательному (-) столбцу.
- Подключите черную перемычку от отрицательной вертикальной колонки к земле.
- Добавьте кнопку в средней части макета. См. Рисунок, чтобы подключить черный провод к земле и желтый провод к контакту 2.
- Подключите плату к компьютеру для питания.
Шаг 2. Создайте код для своего проекта

Вот ссылка на мой код. Пожалуйста, посмотрите мои // заметки, которые объясняют каждую часть моего кода. Это поможет вам отредактировать его по своему желанию!
Шаг 3. Протестируйте

Попробуйте! Подключите и загрузите свой код. Вот видео, чтобы показать, как это должно работать.
Шаг 4: Необязательно - Расширьте свой проект
Как упоминалось ранее, некоторые параметры, которые можно добавить в этот проект, чтобы сделать его более продвинутым:
- Добавьте больше светодиодов для большего количества «игроков» (например, если у вас игра вчетвером)
- Добавьте больше кнопок (например, попросите всех нажать кнопку)
- При желании измените время задержки.
- Добавьте шум зуммера
- И т.п.
Рекомендуемые:
2 настольных источника питания 48 В, 5 А: 7 ступеней (с изображениями)

2x 48V 5A Bench Top Power Supply: Это руководство по сборке настольного источника питания. Не ждите ни разработки электроники, ни большого количества пайки, я просто заказал некоторые детали на AliExpress и положил их в коробку. Имейте в виду, что я внес небольшие изменения в пабли
Контроллер в стиле огромных ретро-игр для танцпола: 4 шага

Огромный Контроллер стиля Танцевального Пола в ретро-играх: на нашу свадьбу в марте этого года мы хотели устроить вечеринку в стиле ретро-игр, так как в душе мы просто большие дети, и я уверен, что многие другие люди тоже! исследование MakeyMakey's Я подумал, что было бы отличной идеей обнять
Arduino Dice для настольных игр: 4 шага

Arduino Dice для настольных игр: вы могли использовать эти кости, играя в LUDO и другие настольные игры. Но, будучи энтузиастом электроники, я должен изменить эту тенденцию, поэтому я решил сделать электронные кости. Я использовал Arduino для своих целей
Подушечки для игр, чувствительные к давлению (для цифровых игровых площадок и не только): 11 шагов (с изображениями)

Игровые подушечки, чувствительные к давлению (для цифровых игровых площадок и др.): Это руководство, которое покажет вам, как сделать подушечки, чувствительные к давлению, которые можно использовать для создания цифровых игрушек или игр. Его можно использовать как крупномасштабный резистор, чувствительный к силе, и, хотя он и забавен, его можно использовать для более серьезных проектов
Разделители для компьютерных игр для CD / DVD: 3 шага

CD / DVD-ROM Разделители для компьютерных игр: у меня большие пальцы, похожие на сосиски. Иногда мне сложно манипулировать крошечными вещами. Мне нравится, как сейчас упаковываются компьютерные игры в футляры в стиле DVD, но мне не нравится, как несколько дисков ставятся друг на друга. Мне сложно