Turinys:
- 1 žingsnis: kurkite projektą ant duonos lentos
- 2 žingsnis: žaidimo programavimas
- 3 žingsnis: žaisk žaidimą ir linksminkis:)
Video: Žaidimas „Kosminis poveikis“su giroskopo jutikliu ir „Nokia 5110“LCD ekranu: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Po to, kai mirė mano Tamagotchi (paskutinis projektas), pradėjau ieškoti naujo būdo švaistyti laiką. Aš nusprendžiau programuoti klasikinį žaidimą „Kosmoso poveikis“„Arduino“. Kad žaidimas būtų šiek tiek įdomesnis ir linksmesnis, aš naudoju giroskopo jutiklį, kurį turėjau gulėdamas, kaip erdvėlaivio valdiklį.
1 žingsnis: kurkite projektą ant duonos lentos
Aparatūra yra labai paprasta. Tau reikia:
mygtuką ir 10 kOhm rezistorių
„Arduino“(„Uno“/ „Nano“/ nesvarbu)
giroskopo jutiklis MPU-6050
„Nokia 5110“LCD ekranas
Neprivaloma: aktyvus garsinis signalas ir 20 omų rezistorius
Kad būtų lengviau, aš lituodavau „Nokia“LCD ekraną. Yra tik LCD ekranas, foninio apšvietimo jungiklis ir kai kurios 5 voltų, GND ir kt.
Yra įvairių tipų „Nokia“LCD ekranai. Galbūt jūs turite pakoreguoti laidus arba šiek tiek pakeisti programą.
2 žingsnis: žaidimo programavimas
Kaip ir paskutiniame projekte, aš suprojektavau visą grafiką dažais ir panaudojau „LCDAssistant“, norėdamas paversti paveikslėlius šešioliktaine.
Galite tiesiog atsisiųsti failus ir įkelti juos į „Arduino“. Jei jūsų sąranka teisinga, viskas turėtų veikti gerai. Galite pakeisti savo LCD kontrastą naudodami myGLCD.setContrast (X);.
Pridėjau rar failą (gyro.rar) ir du atskirus failus (Graphic.c & gyro.ino). Galite pasirinkti vieną iš šių parinkčių.:)
3 žingsnis: žaisk žaidimą ir linksminkis:)
Pritaikiau du skirtingus erdvėlaivio skrydžio greičius, priklausomai nuo giroskopo jutiklio laikymo kampo. Jūs turite vengti smūgio į kitus objektus, pavyzdžiui, meteoritus, arba tiesiog sunaikinti juos lazerio šūviais. Kai kurios kliūtys yra patvaresnės nei kitos, todėl, norėdami jas sulaužyti, turėsite jas nušauti du kartus. Priešo erdvėlaiviai šaudo atgal. Tikslas yra surinkti kuo daugiau žvaigždžių. Sunaikinus jūsų erdvėlaivį, galite pamatyti savo rezultatą ir išgyventą laiką.
Jei norite versijos su vairasvirte, kuri valdo erdvėlaivį, parašykite man masažą žemiau esančiuose komentaruose.:)
Rekomenduojamas:
„Arduino“sąsaja su ultragarso jutikliu ir bekontakčiu temperatūros jutikliu: 8 žingsniai
„Arduino“sąsaja su ultragarso jutikliu ir bekontakčiu temperatūros jutikliu: Šiuo metu kūrėjai ir kūrėjai teikia pirmenybę „Arduino“, norėdami greitai plėtoti projektų prototipus. „Arduino“yra atviro kodo elektronikos platforma, pagrįsta lengvai naudojama aparatine ir programine įranga. „Arduino“turi labai gerą vartotojų bendruomenę. Šiame projekte
„Arduino“barometras su „Nokia 5110“LCD ekranu: 4 žingsniai
„Arduino“barometras su „Nokia 5110“LCD: tai paprastas barometras su „Arduino“
Temperatūros ir šviesos lygio monitorius su LCD ekranu NOKIA 5110: 4 žingsniai
Temperatūros ir šviesos lygio monitorius, rodomas skystųjų kristalų ekrane NOKIA 5110: Sveiki visi! Šiame skyriuje mes gaminame paprastą elektroninį prietaisą temperatūrai ir šviesos lygiui stebėti. Šių parametrų matavimai rodomi LCD NOKIA 5110. Įrenginys yra pagrįstas mikrovaldikliu AVR ATMEGA328P. Stebėjimas
„Arduino GPS“su „Nokia 5110“LCD ekranu: 4 žingsniai
„Arduino GPS“su „Nokia 5110“LCD ekranu: Sveiki! Šiandien aš iš dalies baigiau savo „Arduino GPS“programą. Aš renku žinias naudodami „Arduino“programavimą ir prieš kelias savaites nusprendžiau pasidaryti GPS spidometrą. Noriu jį naudoti savo automobilyje. Man tikrai patinka „Nokia 5510“LCD ekranai ir tai yra
„Nokia 5110“LCD su infraraudonųjų spindulių jutikliu: 4 žingsniai
„Nokia 5110“skystųjų kristalų ekranas su infraraudonųjų spindulių jutikliu: „Nokia 5110“LCD ekranas yra nuostabus LCD ekranas, suderinamas su „Arduino“kūrimo lenta. Dabar valdykime vieną iš tų LCD ekranų ir sujunkime jį su „Arduino“ir IR jutikliu