Satura rādītājs:

LED dauzīšanās: 5 soļi
LED dauzīšanās: 5 soļi

Video: LED dauzīšanās: 5 soļi

Video: LED dauzīšanās: 5 soļi
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Jūlijs
Anonim
LED dauzīt-mols
LED dauzīt-mols

Šī spēle "Whack-a-mole" izmanto septiņas gaismas diodes un kursorsviru. Uz mana dēļa ir 4 "moli", kurus no kreisās puses attēlo 3., 4., 5. un 6. gaismas diodes. Viena no šīm četrām gaismas diodēm iedegas nejauši un piedāvās noteiktu laiku, lai sasniegtu atbilstošo virzienu kursorsvirā. Es iestatīju gaismas diodes tā, lai kursorsviras izvēles iespējas būtu no kreisās uz labo: pa kreisi, uz leju, uz augšu un pa labi.

Piegādes

1. Arduino UNO

2. 7 gaismas diodes (3 zaļas, 2 sarkanas un 1 dzeltenas)

3. 7 rezistori 330 omi

4. 1 ps2 kursorsvira

5. Vadi

6. Neliela apavu kaste

1. darbība: apkopojiet visus materiālus

Lai izveidotu šo projektu, jums nav nepieciešami nekādi izsmalcināti rīki. 330 omu rezistoru vietā varat izmantot arī 220 omu rezistorus. Ja krāsojat gaismas diodes un vadus, tas atvieglo spēli grūtākos līmeņos.

2. darbība. Izpildiet shēmu

Izpildiet shēmu
Izpildiet shēmu

Visam jāatbilst projekta patiesajam attēlam, izņemot kursorsviru. Manai kursorsvirai ir 5 tapas, no kurām 4 esmu izmantojis: nosaukts no augšas uz leju "Y", "X", "Bt" un "VCC", un "GND" ir savienots ar GND un 5V uz Arduino, " X "un" Y "ir savienoti ar A0 un A1. Varat arī izmantot kursorsviras piekto tapu, bet jums būs jāpievieno vēl viena gaismas diode (vēl viena mole) un jāpievieno arī kods.

3. darbība: kā spēlēt spēli

Kā spēlēt spēli
Kā spēlēt spēli

Kreisajā pusē esošās divas gaismas ir sarkanas un zaļas, kas norāda uz nepareizu vai pareizu izvēli. Dzeltenā gaisma labajā malā mirgo pašreizējā augstākā rezultāta skaitli, un tas norāda rezultātu katru reizi, kad skrējiens ir beidzies (ja tiek izdarīta nepareiza izvēle). Lai iegūtu punktu, jums būs jāsit atbilstošais kursorsviras virziens, kad gaismas diode nejauši iedegas noteiktā laika periodā.

4. solis: grūtības pakāpes

Grūtības līmeņi
Grūtības līmeņi

Grūtības līmeņi, kurus esmu ierakstījis savā kodā kā konstantes, ir laiks milisekundēs, kas personai jāizdara. Jūs varat sajaukties ar šiem laikiem, lai mainītu grūtības pēc savas izvēles.

Ieteicams: