Sisukord:
Video: PUZZLE - Arduino loogikamäng: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Tere.
Tahaksin teile rääkida Arduino UNO ja TFT-Shieldi abil lihtsa puslemängu "Puzzle" loomise ajaloost.
Mängu loomiseks vajasin järgmisi komponente:
- Arduino UNO
- Toiteadapter (AC-DC) 6-12V Arduino UNO jaoks
- MicroSD kaart
- TFT kilp
Samm: esialgne versioon
TFT-kilp on mugav selle poolest, et sellel on pesa mikro-SD-kaardi ja integreeritud riistvara Jpeg-dekoodri ühendamiseks. See funktsioon võimaldab teil kiiresti ja lihtsalt fotode vaatamiseks oma pildiraami teha (muidugi demo põhjal). Seda ma tegin esmakordselt. Aga siis ma tüdinesin lihtsalt fotode vaatamisest ja siis tuli mulle mõte: kas ma prooviks loogilist mängu teha? Mitu õhtut kulus Arduino Unole eskiisi kirjutamisele. Ja esialgne versioon oli valmis.
Foto laaditakse microSD -kaardilt, ekraanil olev pilt jagatakse 4x3 lahtriks, parem alumine lahter kaob ja kõik lahtrid hakkavad juhuslikult liikuma. Vajutades ekraani all vasakut nuppu, saate järgmise foto laadida. Vajutades keskmist nuppu, saate mängu alustada - mõistatuste kogumiseks. Mõistatuste liigutamine puuteekraanil TFT-Shield vajutades. Näitena salvestasin pildid saidilt instructables.com mikro -SD -kaardile. Saate salvestada kõik oma fotod micro SD -kaardile.
Samm: lisage funktsionaalsus
Mõistatuste kogumine 4x3 on huvitav, kuid lihtne ja piisavalt kiire. Tahtsin mängu keerulisemaks muuta, näiteks suurendada partitsiooni 4x3 -lt 8x6 -le.
Lisasin võimaluse visandis veergude ja ridade arvu määrata (soovitatav: 4x3, 4x6, 8x3, 8x6). Mängimine on muutunud palju raskemaks ja pikemaks. Ja mõistatustes navigeerimine on muutunud palju raskemaks.
Otsustasin lisada vihje - kui klõpsasin neljandal nupul (vasakult paremale), ilmuvad ekraanile lahtrite numbrid. Kui klõpsate teisel nupul (vasakult paremale), näpunäited ekraanil kaovad. Kui klõpsate esimesel nupul, saate muuta näpunäite värvi (olenevalt fotost), et muuta näpunäide võimalikult loetavaks.
3. samm: tutvustamine
Töö tulemusena sain mängu, mille demonstreerimiseks tegin järgmise video.
Juhiste lõpus lisan visandi TFT_shield_Puzzle. Visandi koostamiseks peate installima raamatukogu YATFT.
Loodan, et teile meeldisid minu juhised.
Aitäh vaatamast.
Soovitan:
Mälu puzzle mäng BBC MicroBiti abil: 7 sammu
Mälu puzzle mäng BBC MicroBiti kasutamine: Kui te ei tea, mis on BBC MicroBit, on see põhimõtteliselt tõesti väike seade, mille saate programmeerida sisendite ja väljundite saamiseks. Veidi nagu Arduino, kuid rohkem välja töötatud. Mis mulle MicroBiti juures väga meeldis, oli see, et sellel on kaks sisseehitatud sisendit b
WebApp Puzzle LED -lamp ESP32 -ga: 5 sammu (piltidega)
WebApp Puzzle LED -lamp koos ESP32 -ga: Olen aastaid LED -ribadega mänginud ja kolisin hiljuti sõbra juurde, kus ma ei saanud suuri muudatusi teha, näiteks riba seintele kinnitada, nii et panin kokku selle lambi, millel on üks juhe tuleb toiteallikaks ja seda saab paigutada
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Loogikamäng "Veerud": 5 sammu
Loogikamäng "Veerud": Tere! Täna tahaksin jagada projekti lihtsa loogilise mängu " Veerud " loomiseks. Selleks vajame: ühte kõige taskukohasemat ja taskukohasemat SPI-ekraani, Arduino Nano, TFT-kaitsekilpi Arduino Nano jaoks (millega ühendame üksikud
Virtuaalne slaidi puzzle: 8 sammu
Paar aastat tagasi nägin seda lihtsat partiimängu slaidimõistatust ['Originaal juhendatav https: //www.instructables.com/id/Batch-Game-Slide …], see oli lahe. Ma tegin seda, mängisin seda paar korda, kuid kaotasin huvi selle lihtsuse tõttu. Koos