Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Этот проект был вдохновлен приложениями «первого игрока», которые мы с мужем использовали на своих телефонах. Мы любим играть в настольные игры и используем приложения для первого игрока, чтобы решать, кто ходит первым. Я решил попробовать создать свою собственную версию Arduino и попробовать написать ее на основе того, что я узнал. Приложения довольно простые, они случайным образом выбирают, какой человек будет играть первым.
Этот проект предназначен для нажатия кнопки (вход), а затем случайным образом загорается красный или синий светодиод (выход). Просто выберите свой цвет, и если ваш светодиод загорится, вы будете первым, кто начнет игру! Эта первая плата проста всего с двумя светодиодами, но вы можете очень легко добавить больше светодиодов и изменить код, чтобы выбрать первого игрока из большего количества игроков (например, если вам нужно 4 игрока, добавьте еще 2 светодиода).
Это также может помочь вам в принятии решений! Не можете решить, что смотреть Netflix? Назначьте каждому варианту цвет, и пусть он выбирает за вас! Кто будет мыть посуду сегодня вечером? Пусть решает за вас!
Надеюсь, вам это понравится.
Этот проект подойдет новичкам, имеющим некоторые базовые знания в области программирования на C ++.
Запасы
- Arduino Uno или Sparkfun Redboard и т. Д.
- Компьютер и соединительный кабель USB
- 2 светодиода (я использовал красный и синий)
- Соединительные провода
- 1 кнопка
- 2 резистора
- Вход в редактор Arduino онлайн для получения кода
Шаг 1: Установите печатную плату
Ваш первый шаг - подключить и создать схемы на вашей макетной плате.
- Вставьте 2 светодиода и подключите 2 перемычки (я использовал красный и синий). Положительная длинная сторона моего красного светодиода (анода) подключена к контакту 11. Синий светодиод подключен к контакту 12.
- Вставьте 2 резистора, чтобы подключить более короткую отрицательную сторону (катод) каждого светодиода к черному вертикальному отрицательному (-) столбцу.
- Подключите черную перемычку от отрицательной вертикальной колонки к земле.
- Добавьте кнопку в средней части макета. См. Рисунок, чтобы подключить черный провод к земле и желтый провод к контакту 2.
- Подключите плату к компьютеру для питания.
Шаг 2. Создайте код для своего проекта
Вот ссылка на мой код. Пожалуйста, посмотрите мои // заметки, которые объясняют каждую часть моего кода. Это поможет вам отредактировать его по своему желанию!
Шаг 3. Протестируйте
Попробуйте! Подключите и загрузите свой код. Вот видео, чтобы показать, как это должно работать.
Шаг 4: Необязательно - Расширьте свой проект
Как упоминалось ранее, некоторые параметры, которые можно добавить в этот проект, чтобы сделать его более продвинутым:
- Добавьте больше светодиодов для большего количества «игроков» (например, если у вас игра вчетвером)
- Добавьте больше кнопок (например, попросите всех нажать кнопку)
- При желании измените время задержки.
- Добавьте шум зуммера
- И т.п.