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


LED Rocker Game - это простая игра для Arduino. В основном он состоит из 9 светодиодов (8 синих светодиодов и 1 красный светодиод посередине), 1 кнопки, 1 динамика и 1 ЖК-панели. Цель этой игры - нажать кнопку, когда мигает красный светодиод. Он начинается с того, что 9 светодиодов мигают вперед и назад. Когда замигает средний красный светодиод, нужно немедленно нажать кнопку. Каждый раз, когда вы успешно нажимаете кнопку, когда мигает красный светодиод, вы переходите на следующий уровень с увеличенной скоростью мигания. Если вы нажмете кнопку, когда синий светодиод мигает, вы потеряете одну жизнь. Всего у вас 3 жизни, и когда вы теряете все три жизни, игра перезапускается. Играя в эту игру, вы также улучшаете зрительно-моторную координацию и способность реагировать.
Источник:
Концепция и правила моей игры и игры, о которой я упоминал, похожи, но я добавил некоторые функции, которые могут помочь игрокам лучше понять игру и сделать их игровой процесс еще лучше. В этой игре я добавил динамик и ЖК-панель. Кроме того, поскольку я добавил ЖК-панель, цифровые контакты, которые я использовал в своей игре, будут отличаться от цифровых контактов в игре, о которой я упоминал (я изменил цифровые контакты 2 и 3 на 11 и 12). Прислушиваясь к звуку и глядя на ЖК-экран, игроки могут напрямую узнать, прошли ли они уровень или нет, и когда игра начнется снова, звук и экран напомнят вам об этом. Таким образом, вы не запутаетесь, пасовали вы или проиграли во время игры.
Шаг 1. Расходные материалы

- 1 Ардуино Леонардо
- 1 макетная плата
- 9 светодиодов (1 красный, 8 синих)
- 9 резисторов (10 кОм)
- 1 резистор (300 кОм)
- 1 кнопка
- 1 ЖК-панель
- 1 динамик
- перемычки
Шаг 2: светодиод и кнопка


После получения всех необходимых материалов вторым шагом будет подключение всех светодиодов и кнопки к макету и Arduino. Расположите перемычки, кнопку, светодиоды и резисторы в том же порядке на макете Леонардо, как показано на рисунке выше. Светодиоды должны быть подключены резистором (10 кОм) к цифровому контакту 4–12. Поскольку мы собираемся подключить ЖК-панель позже, убедитесь, что вы не используете цифровые контакты 2 и 3. Для кнопки подключите ее к цифровому. пин 13 с резистором (300кОм).
Шаг 3: динамик



После подключения светодиодов и кнопки третий шаг - подключение динамика к макетной плате. Подключите отрицательную сторону (черный) к контакту GND и положительную сторону (красный) к цифровому контакту 1. Динамик будет издавать разные звуки, когда вы успешно нажали кнопку (когда красный светодиод мигает), нажали кнопку, когда синий светодиод мигает, а при потере всех трех жизней (игра перезапускается).
Шаг 4: ЖК-панель



После подключения светодиодов, кнопки и динамика четвертым шагом (последним шагом для схемы) является подключение ЖК-панели к макетной плате. ЖК-панель разделена на 4 основных этапа подключения (GND, VCC, SDA, SCL). Подключите GND к соответствующему выводу GND на Arduino, VCC к выводу 5V на Arduino, SDA к соответствующему выводу SDA на Arduino и SCL к соответствующему выводу SCL на Arduino. После того, как вы нажали кнопку, ЖК-панель покажет на своем экране, прошли ли вы уровень, потеряли жизнь или начали игру заново.
Шаг 5: Код



Закончив схему, можно приступать к написанию кода.
Код:
Перенесите код на печатную плату. Не забудьте передать свой код, подключив плату к желаемому устройству. После того, как вы закончили перенос кода, вы можете попробовать игру и посмотреть, правильно ли она работает.
Шаг 6: контейнер




После завершения и тестирования схемы и кода вы можете сделать контейнер для своей игры Rocker. Это не только делает все устройство лучше и профессиональнее, но и улучшает игровой процесс. В качестве контейнера я использовал картонную коробку, в которой поместился весь макет и все используемые материалы. Я накрыл коробку черной бумагой и вырезал отверстия для динамика, ЖК-панели, кнопок и светодиодов. Убедитесь, что вы также сделали небольшое отверстие на боковой стороне коробки, чтобы вы могли подключить свое устройство к зарядному устройству.
Картонная коробка:
- Длина: 22см
- Ширина: 12см
- Высота: 8 см
Отверстие для ЖК-панели:
- Длина: 8 см
- Ширина: 2,5 см
Отверстие для светодиода:
- Длина: 5 см
- Ширина: 0,5 см
Отверстие для динамика:
Диаметр: 3,5 см
Отверстие для пуговицы:
Диаметр: 3 см
Отверстие сбоку:
- Длина: 1 см
- Ширина: 1 см
После того, как вы закончите делать контейнер, поместите устройство в контейнер. Убедитесь, что вы поместили ЖК-панель, динамик, кнопку и светодиод в соответствующие отверстия.
Шаг 7: Играйте в игру


Подключите устройство к пауэрбанку или компьютеру и попробуйте игру!
Правила:
- Нажмите кнопку, когда мигает средний красный светодиод.
- Если вы успешно нажмете кнопку, когда красный светодиод мигает, вы перейдете на следующий уровень (светодиоды будут увеличивать свою скорость мигания каждый раз, когда вы повышаете уровень)
- Вы потеряете жизнь, если нажмете кнопку, когда она не горит красным светом.
- Всего у вас 3 жизни. Если вы проиграете все три, игра начнется заново
Рекомендуемые:
Восстановление Game Boy или подобной электроники: 7 шагов (с изображениями)

Восстановите Game Boy или подобную электронику: Прежде всего, спасибо, что ознакомились с моим руководством! Во-вторых, я много времени уделяю видео на YouTube, так что посмотрите его тоже, он все объясняет. Видео:
Колыбель Arduino Rocker: 19 шагов (с изображениями)

Arduino Cradle Rocker: Извините, я не смог устоять перед банально интенсивной музыкой, которую предлагал мой редактор видео. Недавно у меня был первый ребенок, и у меня уже была деревянная люлька, которую мой дядя (который замечательный плотник) сделал для моего племянника. Мой племянник давно перерос это, так что я был
Как установить управляемую переднюю подсветку AGS-001 в оригинальный Game Boy Advance (без LOCA!): 5 шагов (с изображениями)

Как установить управляемую переднюю подсветку AGS-001 в оригинальный Game Boy Advance (без LOCA!): Вы хотите осветить экран своего старого Game Boy Advance. Вы нигде не найдете эти новомодные комплекты IPS с подсветкой, а старые комплекты AGS-101 отсутствуют в наличии или по завышенной цене. Кроме того, вы хотите, чтобы экран был виден на улице
Aruduino LED Game Fast Clicking Two Player Game: 8 шагов

Aruduino LED Game Игра для двух игроков с быстрым щелчком: этот проект вдохновлен @HassonAlkeim. Если вы хотите глубже изучить, вот ссылка, которую вы можете проверить https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Эта игра является улучшенной версией Alkeim's. Это
Arduino LED Rocker Game!: 4 шага (с изображениями)

Arduino LED Rocker Game !: Это простая игра для Arduino, довольно простая, но безумно захватывающая. Он основан на примере мигания без задержки на веб-сайте Arduino. Чтобы играть, просто откройте Serial Monitor и нажмите кнопку, когда загорится средний светодиод. Вы получите три жизни