Satura rādītājs:
Video: Mīkla - Arduino loģikas spēle: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Sveiki.
Es gribētu jums pastāstīt par vienkāršas mīklu spēles "Mīkla" izveidošanas vēsturi, izmantojot Arduino UNO un TFT-Shield.
Lai izveidotu spēli, man bija nepieciešami šādi komponenti:
- Arduino UNO
- Barošanas adapteris (AC-DC) 6-12V Arduino UNO
- MicroSD karte
- TFT vairogs
1. darbība. Sākotnējā versija
TFT vairogs ir ērts ar to, ka tam ir slots micro SD kartes pievienošanai un integrēts aparatūras Jpeg dekodētājs. Šī funkcija ļauj ātri un viegli izveidot savu foto rāmi fotoattēlu apskatei (protams, pamatojoties uz demonstrāciju). To es pirmo reizi darīju. Bet tad man kļuva garlaicīgi, tikai skatoties fotogrāfijas, un tad man ienāca prātā ideja: vai es mēģinātu izveidot loģisku spēli? Vairāki vakari tika pavadīti, rakstot skici Arduino Uno. Un sākotnējā versija bija gatava.
No microSD kartes tiek ielādēts fotoattēls, ekrānā redzamais attēls ir sadalīts 4x3 šūnās, apakšējā labā šūna pazūd un visas šūnas sāk nejauši pārvietoties. Nospiežot kreiso pogu zem ekrāna, jūs varat ielādēt nākamo fotoattēlu. Nospiežot vidējo pogu, jūs varat sākt spēli - savākt mīklas. Mīklu pārvietošana, pieskaroties TFT-vairoga skārienekrānam. Piemēram, es ierakstīju attēlus no instructables.com uz micro SD kartes. Jūs varat ierakstīt jebkuru savu fotoattēlu micro SD kartē.
2. darbība: pievienojiet funkcionalitāti
Mīklu vākšana 4x3 ir interesanta, taču pietiekami vienkārša un ātra. Es gribēju sarežģīt spēli, piemēram, palielināt nodalījumu no 4x3 līdz 8x6.
Es pievienoju iespēju skicē iestatīt kolonnu un rindu skaitu (ieteicams: 4x3, 4x6, 8x3, 8x6). Spēlēt ir kļuvis daudz grūtāk un ilgāk. Un ir kļuvis daudz grūtāk orientēties mīklas.
Es nolēmu pievienot mājienu - kad noklikšķināju uz ceturtās pogas (no kreisās uz labo), ekrānā parādās šūnu numuri. Noklikšķinot uz otrās pogas (no kreisās uz labo), ekrānā redzamie padomi pazūd. Noklikšķinot uz pirmās pogas, varat mainīt rīka padoma krāsu (atkarībā no fotoattēla), lai rīka padoms būtu pēc iespējas salasāmāks.
3. solis: demonstrācija
Darba rezultātā ieguvu spēli, kuras demonstrēšanai izveidoju šādu video.
Instrukciju beigās es pievienoju skici TFT_shield_Puzzle. Lai apkopotu skici, jums jāinstalē bibliotēka YATFT.
Es ceru, ka jums patika mani norādījumi.
Paldies par skatīšanos.
Ieteicams:
Loģikas vārti, izmantojot tranzistoru: 3 soļi
Loģikas vārti, izmantojot tranzistoru: loģiskie vārti ir jebkuras digitālās sistēmas pamatelementi
Izveidojiet digitālo loģikas analizatoru mazāk par 1 ASV dolāru: 5 soļi
Izveidojiet digitālo loģikas analizatoru mazāk par 1 ASV dolāru: loģikas līmeņa sensors ir ierīce, kas nosaka, vai komponenta izeja ir 1 vai 0 (pozitīva vai negatīva). Vai jūs zināt tos jaukos līmeņa sensorus ar LCD ekrāniem, kas maksā aptuveni 25 USD? Šis ir smieklīgi lētāks un dara to pašu (tas ir
Simona spēle - jautra spēle!: 5 soļi
Simona spēle - jautra spēle !: Atsauce: šeitPēc garas nedēļas nogales jums patiešām ir jācenšas izpildīt visus uzdevumus un darbu, par kuru esat atbildīgs. Mums ir pienācis laiks trenēt smadzenes, vai ne? Bez šīm garlaicīgajām un bezjēdzīgajām spēlēm ir arī spēle ar nosaukumu Simona spēle
Vienkāršs DIY loģikas pārveidotājs 3,3 V ierīcēm: 4 soļi
Vienkāršs DIY loģikas pārveidotājs 3.3V ierīcēm: šajā rakstā es jums parādīšu, kā jūs varat izveidot savu 5V līdz 3.3V loģisko pārveidotāju 5V sensoru pievienošanai jaunām Arduino plāksnēm un Raspberry Pi. Kāpēc mums ir nepieciešams loģiskā līmeņa pārveidotāja IC Lielākajai daļai no jums patīk spēlēties ar Arduino un Raspberry Pi duri
Loģikas spēle "Kolonnas": 5 soļi
Loģikas spēle "Kolonnas": Sveiki! Šodien es vēlos dalīties ar projektu, lai izveidotu vienkāršu loģisku spēli " Kolonnas ". Šim nolūkam mums ir nepieciešams: viens no pieejamākajiem un pieejamākajiem SPI displejiem, Arduino Nano, TFT vairogs Arduino Nano (ar kuru mēs apvienosim individuālos