Obsah:

LED Whack-a-mole: 5 krokov
LED Whack-a-mole: 5 krokov

Video: LED Whack-a-mole: 5 krokov

Video: LED Whack-a-mole: 5 krokov
Video: Whack a Mole - Arduino Game (полное руководство по Arduino с кодом) 2024, Júl
Anonim
LED Whack-a-mole
LED Whack-a-mole

Táto hra „Whack-a-mole“využíva sedem diód LED a joystick. Na mojej doske sú 4 „krtky“, ktoré predstavujú zľava 3., 4., 5. a 6. LED dióda. Jedna z týchto štyroch diód LED sa náhodne rozsvieti a ponúkne určitý čas na zasiahnutie zodpovedajúceho smeru na joysticku. Nastavil som LED diódy tak, aby voľby na joysticku boli zľava doprava: vľavo, dole, hore a vpravo.

Zásoby

1. Arduino UNO

2. 7 LED diód (3 zelené, 2 červené a 1 žltá

3. 7 odporov 330 ohm

4. 1 ps2 joystick

5. Drôty

6. Malý botník

Krok 1: Zhromaždite všetky materiály

Na realizáciu tohto projektu nepotrebujete žiadne vymyslené nástroje. Namiesto 330 ohmových odporov môžete použiť aj 220 ohmové odpory. Ak farebne kódujete LED diódy a vodiče, potom to uľahčuje hranie na tvrdších úrovniach.

Krok 2: Postupujte podľa schémy

Postupujte podľa schémy
Postupujte podľa schémy

Všetko by malo zodpovedať skutočnému obrazu projektu, okrem joysticku. Môj joystick má 5 pinov, z ktorých som použil 4: pomenované zhora nadol „Y“, „X“, „Bt“a „VCC“a „GND“je pripojený k GND a 5V na Arduine, “X "a" Y "sú spojené s A0 a A1. Môžete tiež použiť 5. kolík joysticku, ale budete musieť pridať ešte jednu diódu LED (ešte jeden krtek) a tiež k tomu pridať kód.

Krok 3: Ako hrať hru

Ako hrať hru
Ako hrať hru

Dve svetlá vľavo sú červené a zelené, čo naznačuje nesprávny alebo správny výber. Žlté svetlo úplne vpravo bliká počtom pre aktuálne najvyššie skóre a ukazuje skóre vždy, keď sa beh skončí (vždy, keď urobíte nesprávny výber). Aby ste získali bod, budete musieť trafiť príslušný smer na joysticku, keď sa LED dióda náhodne rozsvieti v stanovenom čase.

Krok 4: Úrovne obtiažnosti

Úrovne obtiažnosti
Úrovne obtiažnosti

Úrovne obtiažnosti, ktoré som do kódu zapísal ako konštanty, predstavujú čas v milisekundách, ktorý musí človek urobiť. S týmito časmi sa môžete popasovať a zmeniť náročnosť podľa vlastných preferencií.

Odporúča: