Съдържание:

LED Whack-a-made: 5 стъпки
LED Whack-a-made: 5 стъпки

Видео: LED Whack-a-made: 5 стъпки

Видео: LED Whack-a-made: 5 стъпки
Видео: Джентльмены удачи (FullHD, комедия, реж. Александр Серый, 1971 г.) 2024, Ноември
Anonim
LED Whack-a-бенка
LED Whack-a-бенка

Тази игра на "Whack-a-made" използва седем светодиода и джойстик. На дъската ми има 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: Нива на трудност

Нива на трудност
Нива на трудност

Нивата на трудност, които съм записал в кода си като константи, са времето в милисекунди, което човек трябва да направи селекция. Можете да се забърквате с тези времена, за да промените трудността според вашите предпочитания.

Препоръчано: