Obsah:

LED Whack-a-mole: 5 kroků
LED Whack-a-mole: 5 kroků

Video: LED Whack-a-mole: 5 kroků

Video: LED Whack-a-mole: 5 kroků
Video: Whack a Mole - Arduino Game (полное руководство по Arduino с кодом) 2024, Červenec
Anonim
LED Whack-a-mole
LED Whack-a-mole

Tato hra „Whack-a-mole“využívá sedm LED a joystick. Na mé desce jsou 4 „krtci“, znázornění zleva 3., 4., 5. a 6. LED diodou. Jedna z těchto čtyř LED diod se náhodně rozsvítí a nabídne pevný čas k zasažení odpovídajícího směru na joysticku. Nastavil jsem LED diody tak, aby volby na joysticku byly zleva doprava: doleva, dolů, nahoru a doprava.

Zásoby

1. Arduino UNO

2. 7 LED diod (3 zelené, 2 červené a 1 žlutá

3. 7 odporů 330 ohmů

4. 1 ps2 joystick

5. Dráty

6. Malý botník

Krok 1: Shromážděte všechny materiály

K vytvoření tohoto projektu nepotřebujete žádné fantastické nástroje. Místo 330ohmových rezistorů můžete použít také 220ohmové rezistory. Pokud barevně kódujete diody LED a vodiče, pak to usnadní hraní na tvrdších úrovních.

Krok 2: Postupujte podle schématu

Postupujte podle schématu
Postupujte podle schématu

Všechno by mělo odpovídat skutečnému obrazu projektu, kromě joysticku. Můj joystick má 5 pinů, z nichž 4 jsem použil: pojmenované shora dolů „Y“, „X“, „Bt“a „VCC“a „GND“je připojeno k GND a 5V na Arduinu, “X "a" Y "jsou připojeny k A0 a A1. Můžete také použít 5. kolík joysticku, ale budete muset přidat ještě jednu LED (jeden další krtek) a také přidat kód.

Krok 3: Jak hrát hru

Jak hrát hru
Jak hrát hru

Dvě světla vlevo jsou červená a zelená, což znamená nesprávnou nebo správnou volbu. Žluté světlo úplně vpravo bliká počet pro aktuální nejvyšší skóre a ukazuje skóre pokaždé, když je běh ukončen (kdykoli je provedena špatná volba). Chcete -li získat bod, budete muset stisknout odpovídající směr na joysticku, když se LED dioda náhodně rozsvítí ve stanoveném čase.

Krok 4: Úrovně obtížnosti

Úrovně obtížnosti
Úrovně obtížnosti

Úrovně obtížnosti, které jsem do svého kódu zapsal jako konstanty, jsou doba v milisekundách, kterou musí daný člověk provést. S těmito časy si můžete pohrávat a měnit obtížnost podle svých vlastních preferencí.

Doporučuje: