Оглавление:

LED Rocker Game: 7 шагов (с изображениями)
LED Rocker Game: 7 шагов (с изображениями)

Видео: LED Rocker Game: 7 шагов (с изображениями)

Видео: LED Rocker Game: 7 шагов (с изображениями)
Видео: КАК ЗАСТАВИТЬ ЛЮБОЙ ТЕЛЕВИЗОР ПОКАЗЫВАТЬ ХОРОШО - ШЕСТЬ НАСТРОЕК 2024, Июль
Anonim
Image
Image

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: Играйте в игру

Image
Image

Подключите устройство к пауэрбанку или компьютеру и попробуйте игру!

Правила:

  1. Нажмите кнопку, когда мигает средний красный светодиод.
  2. Если вы успешно нажмете кнопку, когда красный светодиод мигает, вы перейдете на следующий уровень (светодиоды будут увеличивать свою скорость мигания каждый раз, когда вы повышаете уровень)
  3. Вы потеряете жизнь, если нажмете кнопку, когда она не горит красным светом.
  4. Всего у вас 3 жизни. Если вы проиграете все три, игра начнется заново

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