Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
В этой игре «Ударь крота» используются семь светодиодов и джойстик. На моей плате 4 «родинки», представленных слева 3-м, 4-м, 5-м и 6-м светодиодами. Один из этих четырех светодиодов загорится случайным образом и будет предлагать фиксированное время для нажатия соответствующего направления на джойстике. Я установил светодиоды таким образом, чтобы на джойстике можно было выбирать слева направо: влево, вниз, вверх и вправо.
Запасы
1. Arduino UNO
2. 7 светодиодов (3 зеленых, 2 красных и 1 желтый
3. 7 резисторов 330 Ом
4. 1 джойстик ps2
5. Провода
6. Небольшая обувная коробка.
Шаг 1. Соберите все материалы
Для создания этого проекта вам не потребуются какие-либо необычные инструменты. Вместо резисторов на 330 Ом можно также использовать резисторы на 220 Ом. Если вы нанесете цветную кодировку светодиодов и проводов, это облегчит игру на более сложных уровнях.
Шаг 2: следуйте схеме
Все должно соответствовать реальной картине проекта, кроме джойстика. У моего джойстика 5 контактов, 4 из которых я использовал: названные сверху вниз «Y», «X», «Bt» и «VCC», а «GND» подключен к GND и 5V на Arduino », X "и" Y "подключены к A0 и A1. Вы также можете использовать 5-й контакт джойстика, но вам нужно будет добавить еще один светодиод (еще одну родинку), а также добавить код для этого.
Шаг 3: Как играть в игру
Два индикатора слева красного и зеленого цвета указывают на неправильный или правильный выбор. Желтый свет в крайнем правом углу мигает счетчиком текущего рекорда и показывает счет каждый раз, когда пробежка заканчивается (всякий раз, когда делается неправильный выбор). Чтобы набрать очко, вам нужно будет нажать джойстик в соответствующем направлении, когда через фиксированный промежуток времени случайным образом загорится светодиодный индикатор.
Шаг 4: Уровни сложности
Уровни сложности, которые я записал в свой код как константы, - это время в миллисекундах, в течение которого человек должен сделать выбор. Вы можете повозиться с этим временем, чтобы изменить сложность по своему усмотрению.
Рекомендуемые:
Деревянный светодиодный игровой дисплей на базе Raspberry Pi Zero: 11 шагов (с изображениями)
Деревянный светодиодный игровой дисплей на базе Raspberry Pi Zero: в рамках этого проекта реализуется светодиодный дисплей на основе WS2812 с разрешением 20x10 пикселей и размером 78x35 см, который можно легко установить в гостиной, чтобы играть в ретро-игры. Первая версия этой матрицы была построена в 2016 году и перестроена многими другими людьми. Это ожидание
Игра «Космический удар» с гироскопом и ЖК-дисплеем Nokia 5110: 3 шага
Игра «Космический удар» с гироскопом и ЖК-дисплеем Nokia 5110: После того, как мой Тамагочи умер (последний проект), я начал искать новый способ тратить свое время. Я решил запрограммировать классическую игру Space Impact на Arduino. Чтобы сделать игру более интересной и увлекательной, я использовал датчик гироскопа, который у меня был
Удар по будильнику с Arduino: 13 шагов (с изображениями)
Slap Alarm Clock With Arduino: Не знаю, как вы, но простой будильник не может меня разбудить. Мне нужен свет, звук и даже мягкий шлепок, чтобы проснуться. Никакой будильник мне не нравится, поэтому я решил сделать себя таким, достойным того, чтобы разбудить меня. Хотя кажется, что будильник я
Как сделать светодиодный спинни / ролли / светодиодный цилиндр !: 10 шагов
Как сделать светодиодный цилиндр Spinnie / Rollie / LED!: Ну, сначала я делал некоторые из них, и я также делал некоторые из них (вроде.) Я действительно хотел что-то вставить в Get the LED Из! Вызов, тогда эта идея просто пришла мне в голову, как будто ты жаришь попкорн! Мммм, попкорн. Д
Светодиодный RGB-светодиодный ночник с дешевым и легким изменением цвета: 3 шага
Светодиодный RGB LED дешевый и простой ночник с изменением цвета: Этот проект был довольно легким, когда я поигрался и разобрался, что заняло время. Идея состоит в том, чтобы иметь возможность изменять цвет с помощью переключателя и иметь светодиодные   затемнения   варианты также. Это предметы, которые вам понадобятся для