Оглавление:

Arduino «Первый игрок» для настольных игр: 4 шага
Arduino «Первый игрок» для настольных игр: 4 шага

Видео: Arduino «Первый игрок» для настольных игр: 4 шага

Видео: Arduino «Первый игрок» для настольных игр: 4 шага
Видео: Как страдали программисты в 80-х. Подключаем Arduino модуль к БК 0010 и пишем для него игру 2024, Июль
Anonim
Ардуино
Ардуино
Ардуино
Ардуино
Ардуино
Ардуино
Ардуино
Ардуино

Этот проект был вдохновлен приложениями «первого игрока», которые мы с мужем использовали на своих телефонах. Мы любим играть в настольные игры и используем приложения для первого игрока, чтобы решать, кто ходит первым. Я решил попробовать создать свою собственную версию Arduino и попробовать написать ее на основе того, что я узнал. Приложения довольно простые, они случайным образом выбирают, какой человек будет играть первым.

Этот проект предназначен для нажатия кнопки (вход), а затем случайным образом загорается красный или синий светодиод (выход). Просто выберите свой цвет, и если ваш светодиод загорится, вы будете первым, кто начнет игру! Эта первая плата проста всего с двумя светодиодами, но вы можете очень легко добавить больше светодиодов и изменить код, чтобы выбрать первого игрока из большего количества игроков (например, если вам нужно 4 игрока, добавьте еще 2 светодиода).

Это также может помочь вам в принятии решений! Не можете решить, что смотреть Netflix? Назначьте каждому варианту цвет, и пусть он выбирает за вас! Кто будет мыть посуду сегодня вечером? Пусть решает за вас!

Надеюсь, вам это понравится.

Этот проект подойдет новичкам, имеющим некоторые базовые знания в области программирования на C ++.

Запасы

  • Arduino Uno или Sparkfun Redboard и т. Д.
  • Компьютер и соединительный кабель USB
  • 2 светодиода (я использовал красный и синий)
  • Соединительные провода
  • 1 кнопка
  • 2 резистора
  • Вход в редактор Arduino онлайн для получения кода

Шаг 1: Установите печатную плату

Настройка печатной платы
Настройка печатной платы
Настройка печатной платы
Настройка печатной платы

Ваш первый шаг - подключить и создать схемы на вашей макетной плате.

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

Шаг 2. Создайте код для своего проекта

Кодируйте свой проект
Кодируйте свой проект

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

Шаг 3. Протестируйте

Попробуй это
Попробуй это

Попробуйте! Подключите и загрузите свой код. Вот видео, чтобы показать, как это должно работать.

Шаг 4: Необязательно - Расширьте свой проект

Как упоминалось ранее, некоторые параметры, которые можно добавить в этот проект, чтобы сделать его более продвинутым:

  • Добавьте больше светодиодов для большего количества «игроков» (например, если у вас игра вчетвером)
  • Добавьте больше кнопок (например, попросите всех нажать кнопку)
  • При желании измените время задержки.
  • Добавьте шум зуммера
  • И т.п.

Рекомендуемые: