Sisukord:

Sifi labürint (mäng) - Arduino ITTT: 4 sammu (piltidega)
Sifi labürint (mäng) - Arduino ITTT: 4 sammu (piltidega)

Video: Sifi labürint (mäng) - Arduino ITTT: 4 sammu (piltidega)

Video: Sifi labürint (mäng) - Arduino ITTT: 4 sammu (piltidega)
Video: 30 лучших советов и рекомендаций по Windows 10 на 2020 год 2024, Juuli
Anonim
Sifi labürint (mäng) - Arduino ITTT
Sifi labürint (mäng) - Arduino ITTT

Minu kool tegi mulle ülesandeks teha Arduinoga midagi interaktiivset. Tegin väikese labürindimängu, mis kahjuks nii hästi välja ei tulnud, kuid lõpetage see julgelt või lisage

See projekt sai alguse põhjamaade mütoloogia kohta käiva TBA kontseptsioonist. Sa olid Lifthrasir, elu armastaja ja unustasid oma nime. Kas pidite leidma oma väljavalitu Lifi või põgenema metsast, kus ärkasite. Kahjuks ei tulnud see ka liiga hästi välja, nii et muutsin selle väikeseks labürindimänguks, hoides endiselt kinni norra mütoloogiast

Samm: seda vajate

Selle projekti jaoks on vaja järgmisi osi:

- Arduino Uno

- Hüpata juhtmeid

- vedelkristallkuvar (LCD) (16, 2)

- nupp x2

- potentsiomeeter

- 10k oomi takisti x3

- Vähemalt 1 kg voolukivi (mida rohkem kivi teil on, seda lihtsam on riistvara sisemusse paigutada).

- puidust pistik x4

Samm 2: Aeg, RT

Aeg, RT juurde
Aeg, RT juurde

Lugesite õigesti, daamid ja härrad. On aeg A R T. Või õigemini nikerdada seebikivi selliselt, et riistvara mahuks sisse.

Ma tegin seda kivi raputamise ja riivimisega, kuid kui teil on kodus muid, professionaalsemaid tööriistu, kasutage neid julgelt. Voolukivi on väga lihtne kasvatada, nii et teil pole tõesti vaja MX-30KSUPER külvikut ega midagi. Tavalised riivimis- ja riivimisvahendid töötavad hästi.

Kõigepealt peame kivi pooleks jagama. Uskuge või mitte, aga ma tegin seda, võttes pehmete metallide jaoks sae ja saagisin selle läbi. nüüd, kui meil on 2 kivi poolt, saame hakata ristkülikukujulist kuju välja nikerdama kuskil ühe poole keskel. Me kasutame seda ekraani jaoks. Tegin oma enda piisavalt suureks, et TERVE kuvar sinna ära mahuks, kuid saate seda kujundada ka nii, et ainult kuvar ise selgub.

TÄHELEPANU ETTEVAATUST! See juhtus saledama osa lähedal puurides (puurimise juurde jõuame hiljem). Olge õhemate osade läheduses puurides väga ettevaatlik, sest seda juhtub palju.

Jah, võib -olla ka üldiselt ettevaatlik. Ma ei tahaks näha, et keegi oleks oma projekti tõttu haavatud.

Nüüd! Teise poole osas vajame õõnsa ristküliku kuju. Piisavalt sügav, et mahutada Arduino ja potimõõdik, kuid mitte liiga sügavale, sest sa ei taha, et kivi lõheneb.

Aeg puurida, kallis. Nüüd soovite ekraani augu ümber valida neli täppi ja poolte õõnesosa. Hiljem panete puidust pistikud sinna, et toetada ülemist (kuva) poolt. Puurige kivisse (mitte läbi) augud ja pange pistikud aukudesse. Tehke sama ka ülemise (kuva) poolega. Soovitan need augud samadesse kohtadesse panna.

Kui olete seda teinud, peaksite suutma kivid üksteise peale panna, tühik vahele!

3. samm: riistvara La Vista, kallis

Riistvara La Vista, kallis
Riistvara La Vista, kallis
Riistvara La Vista, kallis
Riistvara La Vista, kallis
Riistvara La Vista, kallis
Riistvara La Vista, kallis
Riistvara La Vista, kallis
Riistvara La Vista, kallis

Vabandame kohutava Terminaatori sõnamängu pärast, kuid on aeg masina süda kokku panna.

Alustage tihvtide või hüppetraatide jootmisega LCD -ekraanile. Valisin hüppejuhtmete jootmise otse ekraani külge. Nii säilitaksin ruumi ja kõik sobiks paremini. Kui olete lõpetanud, peaks teie ekraan sarnanema minu omaga. LCD -ekraani ühendamise kohta saate teavet siit:

www.arduino.cc/en/Tutorial/HelloWorld?from…

Saate järgida selles juhendis antud täpseid juhiseid, sest kasutasin seda ka oma ekraani ühendamiseks, nii et kood töötab nende nööpnõeltega.

Kui olete lõpetanud, saate ekraani testida samas õpetuses toodud näidiskoodiga.

Järgmisena soovitan teil pottimõõtur ühendada trükkplaadiga. Ühendage potimõõtur ja ekraan ning proovige potimõõdikut seda keerates. Kui LCD -ekraani heledus muutub, ühendasite selle õigesti. Kui ei, soovitan teil uuesti vaadata ülaltoodud õpetust.

Kui olete lõpetanud, võtke oma nupud, ühendage need Arduino maaga ja 5 V pistikutega. Nuppe saate ühendada mis tahes digitaalsete kontaktidega. Kontrollige kindlasti koodi, kui tihvtid on samad.

Kui olete lõpetanud, saate riistvara oma kivisse panna!

4. samm: kui (lastStep) {code ();}

Uinumine. Aeg siseneda maatriksisse.

Sa arvasid! On aeg kodeerida. Ärge muretsege. See osa on tegelikult üsna lihtne. Ainuke asi, mida ma tööle ei saanud, oli ekraanil mäng. Kui teil õnnestub see tööle saada, palun öelge mulle!

Saate kasutada minu lisatud koodi allalaaditava failina. Saate oma tasemeid lisada, kopeerides ja kleepides eelmised tasemed, kuid erinevate vastustega (vasak ja parem).

Ja see on kõik! Loodan väga, et said sellest õpetusest midagi ja võib -olla isegi omale tehtud!

Kui sa seda teeksid, tahaksin seda näha!

Soovitan: