Turinys:
Video: PUZZLE - Arduino loginis žaidimas: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Sveiki.
Norėčiau papasakoti apie paprasto dėlionės „Puzzle“kūrimo istoriją naudojant „Arduino UNO“ir „TFT-Shield“.
Norėdami sukurti žaidimą, man reikėjo šių komponentų:
- Arduino UNO
- Maitinimo adapteris (AC-DC) 6-12V, skirtas „Arduino UNO“
- „MicroSD“kortelė
- TFT skydas
1 žingsnis: pradinė versija
TFT skydas yra patogus tuo, kad jame yra lizdas, skirtas prijungti „micro SD“kortelę ir integruotą aparatūros „Jpeg“dekoderį. Ši funkcija leidžia greitai ir lengvai susikurti savo nuotraukų rėmelį nuotraukoms peržiūrėti (žinoma, remiantis demonstracine versija). Aš tai padariau pirmą kartą. Bet tada man nuobodu tiesiog žiūrėti į nuotraukas, ir tada man kilo mintis: ar aš bandyčiau sukurti logišką žaidimą? Keli vakarai buvo skirti rašant eskizą „Arduino Uno“. Ir pradinė versija buvo paruošta.
Nuotrauka įkeliama iš „microSD“kortelės, vaizdas ekrane padalijamas į 4x3 langelius, apatinė dešinė ląstelė dingsta ir visos ląstelės pradeda atsitiktinai judėti. Paspaudę kairįjį mygtuką po ekranu, galite įkelti kitą nuotrauką. Paspaudę vidurinį mygtuką galite pradėti žaidimą - rinkti galvosūkius. Dėlionių perkėlimas paspaudus jutiklinį ekraną „TFT-Shield“. Pavyzdžiui, aš įrašiau nuotraukas iš instructables.com į „micro SD“kortelę. Galite įrašyti bet kurią savo nuotrauką į „micro SD“kortelę.
2 žingsnis: pridėkite funkcionalumo
4x3 galvosūkių rinkimas yra įdomus, tačiau pakankamai lengvas ir pakankamai greitas. Norėjau apsunkinti žaidimą, pavyzdžiui, padidinti skaidinį nuo 4x3 iki 8x6.
Pridėjau galimybę eskize nustatyti stulpelių ir eilučių skaičių (rekomenduojama: 4x3, 4x6, 8x3, 8x6). Žaisti tapo daug sunkiau ir ilgiau. Ir tapo daug sunkiau naršyti galvosūkius.
Nusprendžiau pridėti užuominą - kai spustelėjau ketvirtą mygtuką (iš kairės į dešinę), ekrane pasirodo ląstelių skaičiai. Spustelėjus antrąjį mygtuką (iš kairės į dešinę), patarimai ekrane dingsta. Spustelėję pirmąjį mygtuką, galite pakeisti patarimo spalvą (priklausomai nuo nuotraukos), kad patarimas būtų kuo lengviau skaitomas.
3 žingsnis: demonstravimas
Dėl savo darbo gavau žaidimą, kurio demonstravimui padariau šį vaizdo įrašą.
Instrukcijų pabaigoje pridedu eskizą TFT_shield_Puzzle. Norėdami sudaryti eskizą, turite įdiegti biblioteką YATFT.
Tikiuosi, kad jums patiko mano nurodymai.
Ačiū, kad žiūrėjote.
Rekomenduojamas:
Simono žaidimas - įdomus žaidimas!: 5 žingsniai
Simono žaidimas - įdomus žaidimas!: Nuoroda: čia Laikas mums treniruoti smegenis, ar ne? Be tų nuobodžių ir beprasmių žaidimų, yra žaidimas „Simono žaidimas“
„EZProbe“, EZ430 pagrįstas loginis zondas: 4 žingsniai
EZProbe, EZ430 pagrįstas loginis zondas: tai paprastas loginio zondo projektas, pagrįstas TI EZ430 raktu. 2010 m. rugsėjo mėn. pasinaudojau nemokamu pasiūlymu dėl kelių ez430 iš TI. Jie yra labai patogūs ir įdomūs išbandant mažus kodo fragmentus ir žiūrint, kaip mirksi lemputė. jie turėjo nuo b
Paprastas „pasidaryk pats“loginis keitiklis 3,3 V įrenginiams: 4 žingsniai
Paprastas „pasidaryk pats“loginis keitiklis 3,3 V įrenginiams: šiame įraše aš jums parodysiu, kaip galite sukurti savo 5V į 3,3V loginį keitiklį, kad prijungtumėte 5V jutiklius prie naujų „Arduino“plokščių ir „Raspberry Pi“. Kodėl mums reikia loginio lygio keitiklio IC ? Dauguma iš jūsų mėgsta žaisti su „Arduino“ir „Raspberry Pi duri“
Loginis žaidimas „Stulpeliai“: 5 žingsniai
Loginis žaidimas „Stulpeliai“: Sveiki! Šiandien norėčiau pasidalinti projektu, skirtu sukurti paprastą loginį žaidimą " Stulpeliai ". Tam mums reikia: vieno iš labiausiai prieinamų ir prieinamų SPI ekranų, „Arduino Nano“, TFT skydo, skirto „Arduino Nano“(su kuriuo sujungsime atskirus
„Pasidaryk pats“loginis lygio perjungiklis nuo 5v iki 3,3v: 3 žingsniai
Pasidaryk pats 5v-3.3v loginio lygio perjungiklis: loginis lygio perjungiklis naudojamas perkelti vieną įtampos lygį į kitą, kuris yra būtinas kai kuriems skaitmeniniams lustams veikti. Paimkime pavyzdį, kai norime įkelti eskizą į esp8266-01 naudodami arduino, turime perkelti „arduino“tx logiką į 3.3v