Innholdsfortegnelse:
Video: PUZZLE - Arduino Logic Game: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hallo.
Jeg vil gjerne fortelle deg om historien til å lage et enkelt puslespill "Puzzle" ved hjelp av Arduino UNO og TFT-Shield.
For å lage spillet trengte jeg følgende komponenter:
- Arduino UNO
- Strømadapter (AC-DC) 6-12V for Arduino UNO
- MicroSD -kort
- TFT -skjold
Trinn 1: Første versjon
TFT-skjoldet er praktisk ved at det har et spor for tilkobling av et micro SD-kort og en integrert maskinvare Jpeg-dekoder. Denne funksjonen lar deg raskt og enkelt lage din egen fotoramme for visning av bilder (selvfølgelig, basert på en demo). Det var det jeg først gjorde, men da ble jeg lei av å bare se på bildene, og så kom tanken på meg: ville jeg prøve å lage et logisk spill? Flere kvelder ble brukt til å skrive en skisse for Arduino Uno. Og den første versjonen var klar.
Et foto lastes inn fra microSD -kortet, bildet på skjermen er delt inn i 4x3 celler, cellen nederst til høyre forsvinner og alle cellene begynner å bevege seg tilfeldig. Ved å trykke på venstre knapp under skjermen kan du laste det neste bildet. Ved å trykke på den midterste knappen kan du starte spillet - for å samle gåter. Flytte gåter ved å trykke på berøringsskjermen TFT-Shield. Som et eksempel tok jeg opp bilder fra instructables.com på et micro SD -kort. Du kan ta opp bildene dine på micro SD -kortet.
Trinn 2: Legge til funksjonalitet
Å samle gåter 4x3 er interessant, men enkelt og raskt nok. Jeg ønsket å komplisere spillet, for eksempel for å øke partisjonen fra 4x3 til 8x6.
Jeg la til muligheten til å angi antall kolonner og rader i skissen (anbefalt: 4x3, 4x6, 8x3, 8x6). Å spille har blitt mye vanskeligere og lengre. Og det har blitt mye vanskeligere å navigere i gåtene.
Jeg bestemte meg for å legge til et hint - da jeg klikket på den fjerde knappen (fra venstre til høyre), vises celletall på skjermen. Når du klikker på den andre knappen (fra venstre til høyre) forsvinner tipsene på skjermen. Når du klikker på den første knappen, kan du endre fargen på verktøytipset (avhengig av bildet) for å gjøre verktøytipset så lesbart som mulig.
Trinn 3: Demonstrasjon
Som et resultat av arbeidet mitt, fikk jeg et spill, for demonstrasjonen som jeg lagde følgende video.
På slutten av instruksjonene legger jeg til skissen TFT_shield_Puzzle. For å kompilere skissen må du installere biblioteket YATFT.
Jeg håper du likte instruksjonene mine.
Takk for at du så på.
Anbefalt:
Memory Puzzle Game Bruke en BBC MicroBit: 7 trinn
Memory Puzzle Game Bruke en BBC MicroBit: Hvis du ikke vet hva en BBC MicroBit er, er det i utgangspunktet en veldig liten enhet du kan programmere for å ha innganger og utganger. Litt som en Arduino, men mer utfyllet. Det jeg virkelig elsket med MicroBit var at den har to innebygde inngang b
Raspberry Pi Logic Chip Tester: 4 trinn
Raspberry Pi Logic Chip Tester: Dette er et logisk testerskript for en Raspberry pi, med dette kan du sjekke om din (egenproduserte) logikkrets fungerer. Dette skriptet kan også brukes til å teste releer. ADVARSEL: Raspberry pi fungerer ikke støtte 5v GPIO -innganger, så hvis kretsen din sender ut 5V, yo
Enkel DIY Logic Converter for 3.3V -enheter: 4 trinn
Enkel DIY Logic Converter for 3.3V -enheter: I dette innlegget vil jeg vise deg hvordan du kan lage din egen 5V til 3.3V logic converter for å koble 5V sensorer til nye Arduino Boards og Raspberry Pi. Hvorfor trenger vi en Logic Level Converter IC ? De fleste av dere liker å leke med Arduino og Raspberry Pi
Logic Analyzer Med Android -brukergrensesnitt: 7 trinn
Logic Analyzer With Android User Interface: Verden er allerede oversvømmet med så mange logiske analysatorer. I min elektronikkhobby trengte jeg en for feilsøking og feilsøking. Jeg søkte på internett, men jeg fant ikke den jeg leter etter. Så her er jeg og introduserer … " YET Another Lo
DIY Funny Sound Control Logic Circuit With Only Resistors Kondensatorer Transistorer: 6 trinn
DIY Funny Sound Control Logic Circuit With Only Resistors Kondensatorer Transistorer: I dag har det vært en oppadgående trend med å designe kretser med IC (Integrated Circuit), mange funksjoner måtte realiseres av analoge kretser i gamle dager, men nå kan de også oppfylles av IC at den er mer stabil og praktisk og lett å