Оглавление:

Светодиодный удар-моль: 5 шагов
Светодиодный удар-моль: 5 шагов

Видео: Светодиодный удар-моль: 5 шагов

Видео: Светодиодный удар-моль: 5 шагов
Видео: Одесса. НАЧАЛОСЬ! 2024, Июль
Anonim
LED Ударь крота
LED Ударь крота

В этой игре «Ударь крота» используются семь светодиодов и джойстик. На моей плате 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: Уровни сложности

Уровни сложности
Уровни сложности

Уровни сложности, которые я записал в свой код как константы, - это время в миллисекундах, в течение которого человек должен сделать выбор. Вы можете повозиться с этим временем, чтобы изменить сложность по своему усмотрению.

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