Përmbajtje:
Video: PUZZLE - Arduino Lojë Logjike: 3 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Përshëndetje.
Unë do të doja t'ju tregoja për historinë e krijimit të një loje të thjeshtë enigmash "Puzzle" duke përdorur Arduino UNO dhe TFT-Shield.
Për të krijuar lojën, më duheshin përbërësit e mëposhtëm:
- Arduino UNO
- Përshtatës energjie (AC-DC) 6-12V për Arduino UNO
- Kartë MicroSD
- Mburoja TFT
Hapi 1: Versioni fillestar
Mburoja TFT është e përshtatshme në atë që ka një çarë për lidhjen e një karte mikro SD dhe një deshifrues të integruar të harduerit Jpeg. Kjo veçori ju lejon të bëni shpejt dhe me lehtësi kornizën tuaj të fotografive për shikimin e fotove (natyrisht, bazuar në një demonstrim). Kjo është ajo që kam bërë për herë të parë. Por më pas u mërzita duke shikuar fotot dhe pastaj më erdhi ideja: a do të përpiqesha të bëja një lojë logjike? Disa mbrëmje u kaluan duke shkruar një skicë për Arduino Uno. Dhe versioni fillestar ishte gati.
Një fotografi ngarkohet nga karta microSD, imazhi në ekran ndahet në qeliza 4x3, qeliza e poshtme e djathtë zhduket dhe të gjitha qelizat fillojnë të lëvizin rastësisht. Duke shtypur butonin e majtë poshtë ekranit mund të ngarkoni foton tjetër. Duke shtypur butonin e mesëm mund të filloni lojën - për të mbledhur enigma. Lëvizja e enigmave duke shtypur në ekranin me prekje TFT-Shield. Si shembull, kam regjistruar fotografi nga instructables.com në një kartë micro SD. Mund të regjistroni ndonjë nga fotot tuaja në kartën micro SD.
Hapi 2: Shtimi i funksionalitetit
Mbledhja e enigmave 4x3 është interesante, por e lehtë dhe mjaft e shpejtë. Doja të ndërlikoja lojën, për shembull, për të rritur ndarjen nga 4x3 në 8x6.
Shtova aftësinë për të vendosur numrin e kolonave dhe rreshtave në skicë (rekomandohet: 4x3, 4x6, 8x3, 8x6). Të luash është bërë shumë më e vështirë dhe më e gjatë. Dhe është bërë shumë më e vështirë për të lundruar në enigma.
Vendosa të shtoj një aluzion - kur klikova në butonin e katërt (nga e majta në të djathtë), numrat e qelizave shfaqen në ekran. Kur klikoni në butonin e dytë (nga e majta në të djathtë) këshilla në ekran zhduken. Kur klikoni në butonin e parë, mund të ndryshoni ngjyrën e udhëzuesit (në varësi të fotografisë) për ta bërë këshillën e mjetit sa më të lexueshme.
Hapi 3: Demonstrim
Si rezultat i punës sime, mora një lojë, për demonstrimin e së cilës bëra videon e mëposhtme.
Në fund të udhëzimeve unë bashkoj skicën TFT_shield_Puzzle. Për të përpiluar skicën ju duhet të instaloni bibliotekën YATFT.
Shpresoj se ju kanë pëlqyer udhëzimet e mia.
Faleminderit per shikimin.
Recommended:
Portat Logjike duke Përdorur Transistorin: 3 Hapa
Portat Logjike duke Përdorur Transistorin: Portat Logjike janë blloqet themelore të ndërtimit të çdo sistemi dixhital
Testuesi i çipave logjikë Raspberry Pi: 4 hapa
Raspberry Pi Logic Chip Tester: Ky është një skenar testues logjike për një Raspberry pi, me këtë ju mund të kontrolloni nëse qarku juaj logjik (i bërë nga vetja) funksionon. Ky skript mund të përdoret gjithashtu për të testuar stafetat. mbështetni hyrjet 5v GPIO, kështu që nëse qarku juaj del 5V, ju
Mini lojë "Guess the Number" Lojë me mikro: bit: 10 hapa
Mini Makina e lojës "Guess the Number" me Micro: bit: A keni luajtur ndonjëherë " Guess the Number "? Kjo është një makinë lojërash shumë e thjeshtë për t’u ndërtuar që luan " Guess the Number " me ty Ne e projektuam këtë projekt DIY për të inkurajuar lojën fizike dhe për t'i ndihmuar fëmijët të mësojnë programim. Ai përdor një MU
Lojë Microbit Tic Tac Toe Lojë: 4 hapa (me fotografi)
Microbit Tic Tac Toe Lojë: Për këtë projekt, bashkëpunëtori im - @descartez dhe unë krijuam një lojë të mrekullueshme tic tac toe duke përdorur radio funksionalitetin e mikrobitëve. Nëse nuk keni dëgjuar më parë për mikrobit, ata janë një mikrokontrollues i mrekullueshëm i krijuar për t'u mësuar fëmijëve programimin. Ata
Lojë logjike "Kolona": 5 hapa
Lojë logjike "Kolonat": Përshëndetje! Sot do të doja të ndaja një projekt për të krijuar një lojë të thjeshtë logjike " Kolonat ". Për këtë ne kemi nevojë: Një nga ekranet më të përballueshëm dhe më të përballueshëm SPI, Arduino Nano, mburoja TFT për Arduino Nano (me të cilën do të kombinojmë individët