Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Aš kuriu šį žaidimą savo „Arduino“klasei. Man tai užtrunka 1 savaitę. Šio žaidimo taisyklė yra ta, kad jei šviesa yra raudona, kairysis žaidėjas gauna tašką. Jei lemputė yra žalia, taškas yra teisingas žaidėjas. Žaidimą laimi tas, kuris pirmasis surinko 3 taškus. Be to, tai gali tapti lengva naktimi.
Įkvėptas:
1 žingsnis: Paruoškite medžiagą
Norėdami užbaigti šį projektą, turite turėti šias medžiagas.
- Arduino UNO
- vyriški laidai
- moteriški laidai
- 5 mm šviesos diodas
- 330 omų rezistorius
- 10k omų rezistorius
- kartonai
- Plastikinis puodelis su skylėmis
2 žingsnis: prijunkite viską
Dabar reikia prijungti laidus. Vienintelis dalykas, kurį turite žinoti, yra atskirti 330 omų rezistorių ir 10 kΩ rezistorių. Šviesos diodui prijungti naudojame 330 omų, kad būtų išvengta šviesos diodų išdegimo, taip pat naudojame 10k omų rezistorių, kad prijungtume mygtuką t.
3 žingsnis: suprojektuokite žaidimą
Dabar atkreipiame dėmesį į kodą. Pagrindinę kodo struktūrą aš jums jau pateikiu žemiau. Jei norite, galite pakeisti kodą.
Svarbi kodo dalis yra nustatyta ir ciklas. Aš jums išsamiai paaiškinsiu.
Sąrankos () funkciją pamatysite, kad pirmoji eilutė yra pamatyti terminalo išvestį, kad patikrintumėte, ar viskas gerai. Loop () yra pirmasis kodo „blokas“. Kodas yra apie šviesą, kuri eina iš dešinės į kairę. Taip pat, jei teiginys yra skirtas įsitikinti, kad žaidėjas gauna rezultatą. Jei lemputė raudona, kairysis žaidėjas gauna rezultatą. Jei lemputė dega žalia spalva, teisingas žaidėjas gauna rezultatą.
Kodo nuoroda:
4 žingsnis: padarykite dėžutę
Aš gaminu dėžutę, kad ją padengčiau kartonu. Aš padariau kartoną iš visų keturių pusių, o tada juos klijavau. Po to į viršų nukreiptoje lentoje išpjoviau keletą skylių. Priežastis - pritvirtinti mygtukus ir šviesos diodus ant kartono. Dėžutę galite pasigaminti patys. Tai gali būti lengviau.
5 veiksmas: prisijunkite prie kompiuterio ir paleiskite
Puikus darbas!