Cuprins:
Video: PUZZLE - Joc Arduino Logic: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Buna ziua.
Aș dori să vă povestesc despre istoria creării unui simplu joc de puzzle „Puzzle” folosind Arduino UNO și TFT-Shield.
Pentru a crea jocul aveam nevoie de următoarele componente:
- Arduino UNO
- Adaptor de alimentare (AC-DC) 6-12V pentru Arduino UNO
- Card microSD
- Scutul TFT
Pasul 1: versiunea inițială
Ecranul TFT este convenabil prin faptul că are un slot pentru conectarea unui card micro SD și un decodor hardware Jpeg integrat. Această funcție vă permite să creați rapid și ușor propria ramă foto pentru vizualizarea fotografiilor (desigur, pe baza unei demonstrații). Asta am făcut mai întâi, dar apoi m-am plictisit doar să mă uit la fotografii și apoi mi-a venit în minte ideea: aș încerca să fac un joc logic? Câteva seri au fost petrecute scriind o schiță pentru Arduino Uno. Iar versiunea inițială era gata.
O fotografie este încărcată de pe cardul microSD, imaginea de pe ecran este împărțită în 4x3 celule, celula din dreapta jos dispare și toate celulele încep să se miște aleatoriu. Apăsând butonul din stânga de sub ecran puteți încărca următoarea fotografie. Apăsând butonul din mijloc puteți începe jocul - pentru a colecta puzzle-uri. Mutarea puzzle-urilor apăsând pe ecranul tactil TFT-Shield. De exemplu, am înregistrat imagini de pe instructables.com pe un card micro SD. Puteți înregistra oricare dintre fotografiile dvs. pe cardul micro SD.
Pasul 2: Adăugarea funcționalității
Colectarea puzzle-urilor 4x3 este interesantă, dar suficient de rapidă și ușoară. Am vrut să complic jocul, de exemplu, pentru a crește partiția de la 4x3 la 8x6.
Am adăugat posibilitatea de a seta numărul de coloane și rânduri în schiță (recomandat: 4x3, 4x6, 8x3, 8x6). Jocul a devenit mult mai greu și mai lung. Și a devenit mult mai dificil să navighezi prin puzzle-uri.
Am decis să adaug un indiciu - când am dat clic pe al patrulea buton (de la stânga la dreapta), numerele de celule apar pe ecran. Când faceți clic pe al doilea buton (de la stânga la dreapta) sfaturile de pe ecran dispar. Când faceți clic pe primul buton, puteți schimba culoarea sfatului (în funcție de fotografie) pentru a face sfatul de instrument cât mai ușor de citit.
Pasul 3: demonstrație
Ca rezultat al muncii mele, am obținut un joc, pentru demonstrarea căruia am realizat următorul videoclip.
La sfârșitul instrucțiunilor atașez schița TFT_shield_Puzzle. Pentru a compila schița, trebuie să instalați biblioteca YATFT.
Sper că ți-au plăcut instrucțiunile mele.
Mulțumim pentru vizionare.
Recomandat:
Arduino UNO Logic Sniffer: 8 pași (cu imagini)
Arduino UNO Logic Sniffer: Acest proiect a început ca un experiment simplu. În timpul cercetărilor mele asupra fișei tehnice ATMEGA328P pentru un alt proiect, am găsit ceva destul de interesant. Unitatea de captare a intrării Timer1. Permite microcontrolerului nostru Arduino UNO să detecteze un semnal
Heroes of Hammerwatch Puzzle pe un Arduino: 4 pași
Heroes of Hammerwatch Puzzle pe un Arduino: Bună ziua tuturor, aceasta este prima mea versiune intructabilă, iar limba engleză nu este prima mea limbă, așa că fii liber să mă corectezi unde greșesc. În acest instructiv, îți voi arăta cum să faci un puzzle din joc Hammerwatch folosind arduino
Caseta Puzzle Arduino: 7 pași
Arduino Puzzle Box: Pentru acest proiect vom face o cutie de puzzle care funcționează cu muzică. Esența de bază este că atunci când apăsați un buton, eliberează un ton și Arduino calculează ce butoane sunt apăsate, astfel încât să știe ce este corect și ce
Sonda Arduino Nano Logic: 17 pași (cu imagini)
Arduino Nano Logic Probe: Acest proiect este o nouă versiune a Arduino Logic Probe, dar acum construit cu un Arduino Nano în locul unui Arduino Uno. Un afișaj din 3 cifre, câteva rezistențe și Arduino Nano sunt practic componentele acestui interesant proiect care
Puzzle numeric cu Arduino: 4 pași (cu imagini)
Număr Puzzle cu Arduino: Bună prieteni, astăzi dorim să împărtășim acest proiect unic. Este vorba despre un joc de puzzle cu numere cu arduino, pe care jocul este afișat pe televizor și controlat de o tastatură de (4x4)