Turinys:

„LED Whack-a-mol“: 5 žingsniai
„LED Whack-a-mol“: 5 žingsniai

Video: „LED Whack-a-mol“: 5 žingsniai

Video: „LED Whack-a-mol“: 5 žingsniai
Video: Whack a Mole - Arduino Game (полное руководство по Arduino с кодом) 2024, Liepa
Anonim
LED daužymas-apgamas
LED daužymas-apgamas

Šiame „Whack-a-mole“žaidime naudojami septyni šviesos diodai ir vairasvirtė. Mano lentoje yra 4 „apgamai“, kuriuos iš kairės vaizduoja 3, 4, 5 ir 6 šviesos diodai. Vienas iš šių keturių šviesos diodų užsidegs atsitiktinai ir suteiks fiksuotą laiką, kad pasiektų atitinkamą kreiptuko kryptį. Šviesos diodus nustatiau taip, kad vairasvirtėje būtų galima pasirinkti iš kairės į dešinę: kairėn, žemyn, aukštyn ir dešinėn.

Prekės

1. Arduino UNO

2. 7 šviesos diodai (3 žali, 2 raudoni ir 1 geltoni)

3. 7 rezistoriai 330 omų

4. 1 ps2 vairasvirtė

5. Laidai

6. Maža batų dėžutė

1 žingsnis: surinkite visas medžiagas

Norint įgyvendinti šį projektą, jums nereikia jokių išgalvotų įrankių. Vietoj 330 omų rezistorių taip pat galite naudoti 220 omų rezistorius. Jei spalvomis koduojate šviesos diodus ir laidus, tada lengviau žaisti sunkesniais lygiais.

2 žingsnis: Sekite schemą

Sekite schemą
Sekite schemą

Viskas turėtų atitikti tikrąjį projekto vaizdą, išskyrus vairasvirtę. Mano kreiptukas turi 5 kaiščius, iš kurių keturis naudoju: pavadintas iš viršaus į apačią „Y“, „X“, „Bt“ir „VCC“, o „GND“prijungtas prie GND ir 5V „Arduino“, X “ir„ Y “yra prijungti prie A0 ir A1. Taip pat galite naudoti 5 -ąjį kreiptuko kaištį, tačiau turėsite pridėti dar vieną šviesos diodą (dar vieną apgamą) ir pridėti kodą.

3 žingsnis: Kaip žaisti žaidimą

Kaip žaisti žaidimą
Kaip žaisti žaidimą

Du kairėje esantys žibintai yra raudoni ir žali, o tai rodo neteisingą ar teisingą pasirinkimą. Geltona šviesa, esanti dešinėje pusėje, mirksi dabartinio aukšto rezultato skaičiumi ir rodo rezultatą kiekvieną kartą, kai bėgimas baigiamas (kai padaromas neteisingas pasirinkimas). Norėdami surinkti tašką, turėsite paspausti atitinkamą kreiptuko kryptį, kai per nustatytą laiką atsitiktinai užsidegs šviesos diodas.

4 žingsnis: sudėtingumo lygiai

Sunkumo lygiai
Sunkumo lygiai

Sunkumo lygiai, kuriuos aš įrašiau į savo kodą kaip konstantas, yra laikas milisekundėmis, kurį asmuo turi pasirinkti. Galite keistis šiais laikais, kad pakeistumėte sunkumus pagal savo pageidavimus.

Rekomenduojamas: