Kazalo:
- 1. korak: To je tisto, kar potrebujete
- 2. korak: Čas do R T
- 3. korak: Strojna oprema La Vista, Baby
- 4. korak: If (lastStep) {code ();}
Video: Sif's Maze (igra) - Arduino ITTT: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Moja šola me je zadolžila, da naredim nekaj interaktivnega z Arduinom. Naredil sem malo igro labirint, ki pa se na žalost ni izkazala tako dobro, a jo lahko dokončate ali dodate
Ta projekt se je začel kot koncept TBA o norveški mitologiji. Bil si Lifthrasir, ljubitelj življenja in si pozabil svoje ime. Morali ste najti svojega ljubimca, Lifa, ali pa pobegniti iz gozda, v katerem ste se zbudili. Žal, tudi to se ni izšlo preveč dobro, zato sem ga spremenil v majhno igro labirinta, ki se je še vedno držala nordijske mitologije
1. korak: To je tisto, kar potrebujete
Za ta projekt so potrebni naslednji deli:
- Arduino Uno
- Preskočite žice
- Zaslon s tekočimi kristali (LCD) (16, 2)
- Tipka x2
- potenciometer
- 10k ohmski upor x3
- Najmanj 1 kg milnega kamna (Več kam imate, lažje boste namestili strojno opremo v notranjost).
- leseni vtič x4
2. korak: Čas do R T
Prav ste prebrali dame in gospodje. Čas je za A R T. Ali bolje rečeno, milni kamen izrezljajte tako, da se strojna oprema prilega notranjosti.
To sem naredil z izkopavanjem in naribanjem kamna, če pa imate doma druga, bolj profesionalna orodja, jih uporabite. Milo se zelo enostavno goji, zato res ne potrebujete vrtalnika MX-30KSUPER ali kaj podobnega. Standardne zareze in rešetke bodo dobro delovale.
Najprej moramo kamen razcepiti na pol. Verjemite ali ne, vendar sem to storil tako, da sem vzel žago za mehke kovine in jo žagal skozi njo. zdaj, ko imamo 2 polovici kamna, lahko začnemo izrezovati pravokotno obliko nekje na sredini ene od polovic. To bomo uporabili za prikaz. Mojega sem naredil dovolj velikega, da se lahko prilega CELOTEN zaslon, lahko pa ga tudi oblikujete tako, da se razkrije le sam zaslon.
NASTAVITE PREVIDNO !! Kot ste morda opazili, je v moji polovici zaslona velika razpoka. Zgodilo se je med vrtanjem v bližini tanjšega dela (vrtanje bomo nadaljevali kasneje). Pri vrtanju v bližini tanjših delov bodite zelo previdni, saj se to pogosto dogaja.
Oh ja, morda sem na splošno tudi previden. Nerad bi videl nekoga ranjenega zaradi mojega projekta.
Zdaj! Kar zadeva drugo polovico, bomo potrebovali obliko pravokotnika. Dovolj globoko, da se prilega merilniku Arduino in loncu, vendar ne pregloboko, ker ne želite, da se kamen razcepi.
Čas je za vrtanje, srček. Zdaj želite izbrati 4 mesta okoli odprtine zaslona in votlega dela vaših polovic. Kasneje boste vanj vstavili lesene čepe, ki bodo podpirali zgornjo polovico (Zaslon). V (Ne skozi) kamen izvrtajte luknje in čepe vstavite v luknje. Enako naredite z zgornjo polovico (zaslona). Predlagam, da te luknje postavite na ista mesta.
Ko boste to storili, bi morali kamne postaviti drug na drugega, vmes naj bo prostor!
3. korak: Strojna oprema La Vista, Baby
Oprostite za grozljivo igro Terminator, vendar je čas, da sestavite srce stroja.
Začnite s spajkanjem zatičev ali skokom žic na LCD zaslon. Odločil sem se spajkati žice za skok neposredno na zaslon. Tako bi ohranil prostor in vse bi se bolje prilegalo. Ko končate, bi moral biti vaš zaslon zelo podoben mojemu. Tukaj lahko pogledate, kako priključiti LCD zaslon:
www.arduino.cc/en/Tutorial/HelloWorld?from…
Lahko sledite natančnim navodilom v tej vadnici, ker sem to uporabil tudi za povezavo zaslona, zato bo koda delovala s temi zatiči.
Ko končate, lahko zaslon preizkusite s primerno kodo iz iste vadnice.
Nato predlagam, da merilnik lonca priključite na kos vezja. Povežite merilnik lonca in zaslon ter ga zavrtite, da preizkusite merilnik lonca. Če se svetlost LCD -ja spremeni, ste ga pravilno povezali. Če ne, predlagam, da si še enkrat ogledate zgornjo vadnico.
Če ste končali, vzemite gumbe, jih povežite z zemljo in 5V zatiči na vašem Arduinu. Gumbe lahko povežete z vsemi digitalnimi zatiči. Če so zatiči enaki, preverite kodo.
Ko končate, lahko v svoj kamen vstavite strojno opremo!
4. korak: If (lastStep) {code ();}
Sleep bloop. Čas je za vstop v matriko.
Uganili ste! Čas je za kodiranje. Ne skrbite. Ta del je pravzaprav precej enostaven. Edino, česar nisem mogel priti v službo, je bila igra preko zaslona. Če vam to uspe, mi to prosim povejte!
Kodo, ki sem jo dodal, lahko uporabite kot datoteko za prenos. Svoje ravni lahko dodate tako, da kopirate in prilepite prejšnje ravni, vendar z različnimi odgovori (levo in desno).
In to je vse! Resnično upam, da ste iz te vadnice kaj pridobili in morda celo naredili sami!
Če bi, bi ga rad videl!
Priporočena:
Igra Python Tic Tac Toe: 4 koraki
Python Tic Tac Toe Game: igra python tic tac toe ta igra je narejena v pythonu, ki je računalniški jezik, uporabil sem urejevalnik python, imenovan: pycharm, lahko uporabite tudi običajen urejevalnik kode python
Tap Tap Rainbow - igra za hiter odziv za 2 igralca: 4 koraki (s slikami)
Tap Tap Rainbow - igra za dva igralca s hitrim odzivom: pred dvema tednoma je imela moja hči genialno idejo, da naredi igro hitre reakcije z mavričnimi barvami (ona je mavrični strokovnjak: D). Ideja mi je bila takoj všeč in začeli smo razmišljati, kako bi jo lahko spremenili v pravo igro. Imate mavrico v
ITTT L.E.D .: 3 koraki
ITTT L.E.D .: To je šolski projekt za tečaj Če to potem to. Predpostavka šolske naloge je izdelati interaktivni predmet z uporabo elektronike, predvsem Arduino Uno. Po daljšem razmišljanju sem se odločil narediti nekaj
Igra Microbit Tic Tac Toe: 4 koraki (s slikami)
Igra Microcit Tic Tac Toe: Za ta projekt sva s sodelavcem - @descartez ustvarila odlično igro tac tae z uporabo radijske funkcije mikrobitov. Če še niste slišali za mikrobite, so odličen mikrokrmilnik, namenjen učenju otrok programiranja. Oni
Igra Bot Laser Gallery: 4 koraki (s slikami)
Igra Bot Laser Gallery: To je igra, v kateri laserski kazalec usmerite v trebuh robota, da bi " onemogočili " to. Ko udarite v šibko mesto bota, se mu oči zatemnijo in zaslišite laserski zvok. Ko je vseh pet botov onemogočenih, se igra ponastavi in roboti se znova vklopijo na enega od