![Arduino «Первый игрок» для настольных игр: 4 шага Arduino «Первый игрок» для настольных игр: 4 шага](https://i.howwhatproduce.com/preview/how-it-works/10405408-arduino-first-player-for-board-games-4-steps-0.webp)
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
![Ардуино Ардуино](https://i.howwhatproduce.com/images/007/image-18376-1-j.webp)
![Ардуино Ардуино](https://i.howwhatproduce.com/images/007/image-18376-2-j.webp)
![Ардуино Ардуино](https://i.howwhatproduce.com/images/007/image-18376-3-j.webp)
![Ардуино Ардуино](https://i.howwhatproduce.com/images/007/image-18376-4-j.webp)
Этот проект был вдохновлен приложениями «первого игрока», которые мы с мужем использовали на своих телефонах. Мы любим играть в настольные игры и используем приложения для первого игрока, чтобы решать, кто ходит первым. Я решил попробовать создать свою собственную версию Arduino и попробовать написать ее на основе того, что я узнал. Приложения довольно простые, они случайным образом выбирают, какой человек будет играть первым.
Этот проект предназначен для нажатия кнопки (вход), а затем случайным образом загорается красный или синий светодиод (выход). Просто выберите свой цвет, и если ваш светодиод загорится, вы будете первым, кто начнет игру! Эта первая плата проста всего с двумя светодиодами, но вы можете очень легко добавить больше светодиодов и изменить код, чтобы выбрать первого игрока из большего количества игроков (например, если вам нужно 4 игрока, добавьте еще 2 светодиода).
Это также может помочь вам в принятии решений! Не можете решить, что смотреть Netflix? Назначьте каждому варианту цвет, и пусть он выбирает за вас! Кто будет мыть посуду сегодня вечером? Пусть решает за вас!
Надеюсь, вам это понравится.
Этот проект подойдет новичкам, имеющим некоторые базовые знания в области программирования на C ++.
Запасы
- Arduino Uno или Sparkfun Redboard и т. Д.
- Компьютер и соединительный кабель USB
- 2 светодиода (я использовал красный и синий)
- Соединительные провода
- 1 кнопка
- 2 резистора
- Вход в редактор Arduino онлайн для получения кода
Шаг 1: Установите печатную плату
![Настройка печатной платы Настройка печатной платы](https://i.howwhatproduce.com/images/007/image-18376-5-j.webp)
![Настройка печатной платы Настройка печатной платы](https://i.howwhatproduce.com/images/007/image-18376-6-j.webp)
Ваш первый шаг - подключить и создать схемы на вашей макетной плате.
- Вставьте 2 светодиода и подключите 2 перемычки (я использовал красный и синий). Положительная длинная сторона моего красного светодиода (анода) подключена к контакту 11. Синий светодиод подключен к контакту 12.
- Вставьте 2 резистора, чтобы подключить более короткую отрицательную сторону (катод) каждого светодиода к черному вертикальному отрицательному (-) столбцу.
- Подключите черную перемычку от отрицательной вертикальной колонки к земле.
- Добавьте кнопку в средней части макета. См. Рисунок, чтобы подключить черный провод к земле и желтый провод к контакту 2.
- Подключите плату к компьютеру для питания.
Шаг 2. Создайте код для своего проекта
![Кодируйте свой проект Кодируйте свой проект](https://i.howwhatproduce.com/images/007/image-18376-7-j.webp)
Вот ссылка на мой код. Пожалуйста, посмотрите мои // заметки, которые объясняют каждую часть моего кода. Это поможет вам отредактировать его по своему желанию!
Шаг 3. Протестируйте
![Попробуй это Попробуй это](https://i.howwhatproduce.com/images/007/image-18376-8-j.webp)
Попробуйте! Подключите и загрузите свой код. Вот видео, чтобы показать, как это должно работать.
Шаг 4: Необязательно - Расширьте свой проект
Как упоминалось ранее, некоторые параметры, которые можно добавить в этот проект, чтобы сделать его более продвинутым:
- Добавьте больше светодиодов для большего количества «игроков» (например, если у вас игра вчетвером)
- Добавьте больше кнопок (например, попросите всех нажать кнопку)
- При желании измените время задержки.
- Добавьте шум зуммера
- И т.п.
Рекомендуемые:
2 настольных источника питания 48 В, 5 А: 7 ступеней (с изображениями)
![2 настольных источника питания 48 В, 5 А: 7 ступеней (с изображениями) 2 настольных источника питания 48 В, 5 А: 7 ступеней (с изображениями)](https://i.howwhatproduce.com/images/001/image-662-j.webp)
2x 48V 5A Bench Top Power Supply: Это руководство по сборке настольного источника питания. Не ждите ни разработки электроники, ни большого количества пайки, я просто заказал некоторые детали на AliExpress и положил их в коробку. Имейте в виду, что я внес небольшие изменения в пабли
Контроллер в стиле огромных ретро-игр для танцпола: 4 шага
![Контроллер в стиле огромных ретро-игр для танцпола: 4 шага Контроллер в стиле огромных ретро-игр для танцпола: 4 шага](https://i.howwhatproduce.com/images/009/image-24725-j.webp)
Огромный Контроллер стиля Танцевального Пола в ретро-играх: на нашу свадьбу в марте этого года мы хотели устроить вечеринку в стиле ретро-игр, так как в душе мы просто большие дети, и я уверен, что многие другие люди тоже! исследование MakeyMakey's Я подумал, что было бы отличной идеей обнять
Arduino Dice для настольных игр: 4 шага
![Arduino Dice для настольных игр: 4 шага Arduino Dice для настольных игр: 4 шага](https://i.howwhatproduce.com/images/001/image-2882-29-j.webp)
Arduino Dice для настольных игр: вы могли использовать эти кости, играя в LUDO и другие настольные игры. Но, будучи энтузиастом электроники, я должен изменить эту тенденцию, поэтому я решил сделать электронные кости. Я использовал Arduino для своих целей
Подушечки для игр, чувствительные к давлению (для цифровых игровых площадок и не только): 11 шагов (с изображениями)
![Подушечки для игр, чувствительные к давлению (для цифровых игровых площадок и не только): 11 шагов (с изображениями) Подушечки для игр, чувствительные к давлению (для цифровых игровых площадок и не только): 11 шагов (с изображениями)](https://i.howwhatproduce.com/images/006/image-17557-9-j.webp)
Игровые подушечки, чувствительные к давлению (для цифровых игровых площадок и др.): Это руководство, которое покажет вам, как сделать подушечки, чувствительные к давлению, которые можно использовать для создания цифровых игрушек или игр. Его можно использовать как крупномасштабный резистор, чувствительный к силе, и, хотя он и забавен, его можно использовать для более серьезных проектов
Разделители для компьютерных игр для CD / DVD: 3 шага
![Разделители для компьютерных игр для CD / DVD: 3 шага Разделители для компьютерных игр для CD / DVD: 3 шага](https://i.howwhatproduce.com/images/003/image-8216-41-j.webp)
CD / DVD-ROM Разделители для компьютерных игр: у меня большие пальцы, похожие на сосиски. Иногда мне сложно манипулировать крошечными вещами. Мне нравится, как сейчас упаковываются компьютерные игры в футляры в стиле DVD, но мне не нравится, как несколько дисков ставятся друг на друга. Мне сложно