INHOUDSOPGAWE:
Video: PUZZLE - Arduino Logic Game: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hallo.
Ek wil u vertel van die geskiedenis van die skep van 'n eenvoudige puzzelspel "Puzzle" met behulp van Arduino UNO en TFT-Shield.
Om die spel te skep, het ek die volgende komponente nodig:
- Arduino UNO
- Power Adapter (AC-DC) 6-12V vir Arduino UNO
- MicroSD kaart
- TFT -skild
Stap 1: Aanvanklike weergawe
Die TFT-skild is gerieflik omdat dit 'n gleuf vir die aansluiting van 'n micro SD-kaart en 'n geïntegreerde hardeware Jpeg-dekodeerder het. Met hierdie funksie kan u vinnig en maklik u eie fotoraam maak om foto's te kyk (natuurlik gebaseer op 'n demo). Dit is wat ek eers gedoen het, maar ek was verveeld om net na die foto's te kyk, en toe kom ek by die idee: sou ek 'n logiese speletjie probeer maak? Verskeie aande is daaraan bestee om 'n skets vir Arduino Uno te skryf. En die aanvanklike weergawe was gereed.
'N Foto word vanaf die microSD -kaart gelaai, die beeld op die skerm is in 4x3 -selle verdeel, die regterkantste sel verdwyn en alle selle begin lukraak beweeg. Deur op die linkerknoppie onder die skerm te druk, kan u die volgende foto laai. Deur op die middelste knoppie te druk, kan u die spel begin - om raaisels te versamel. Bewegende raaisels deur op die raakskerm TFT-skild te druk. As voorbeeld het ek foto's van instructables.com op 'n mikro -SD -kaart opgeneem. U kan enige van u foto's op die micro SD -kaart opneem.
Stap 2: Voeg funksionaliteit by
Dit is interessant om 4x4 -raaisels in te samel, maar maklik en vinnig genoeg. Ek wou die spel bemoeilik, byvoorbeeld om die partisie van 4x3 na 8x6 te verhoog.
Ek het die moontlikheid bygevoeg om die aantal kolomme en rye in die skets in te stel (aanbeveel: 4x3, 4x6, 8x3, 8x6). Speel het baie moeiliker en langer geword. En dit is baie moeiliker om deur die raaisels te gaan.
Ek het besluit om 'n wenk by te voeg - toe ek op die vierde knoppie klik (van links na regs), verskyn selnommers op die skerm. As u op die tweede knoppie (van links na regs) klik, verdwyn wenke op die skerm. As u op die eerste knoppie klik, kan u die kleur van die gereedskapstip verander (afhangende van die foto) om die gereedskapstip so leesbaar as moontlik te maak.
Stap 3: Demonstrasie
As gevolg van my werk het ek 'n speletjie gekry vir die demonstrasie waarvan ek die volgende video gemaak het.
Aan die einde van die instruksies heg ek die skets TFT_shield_Puzzle aan. Om die skets saam te stel, moet u die biblioteek YATFT installeer.
Ek hoop jy het my instruksies geniet.
Dankie dat jy gekyk het.
Aanbeveel:
Maak 'n Digital Logic Analyzer vir minder as $ 1: 5 stappe
Maak 'n digitale logika -ontleder vir minder as $ 1: 'n Logiese niveausensor is 'n toestel wat bepaal of die uitset van 'n komponent 1 of 0 is (positief of negatief). Ken u die lekker niveausensors met die LCD -skerms wat ongeveer $ 25 kos? Hierdie een is lagwekkend goedkoper en doen dieselfde (ek
Raspberry Pi Logic Chip Tester: 4 stappe
Raspberry Pi Logic Chip Tester: Dit is 'n logika tester script vir 'n Raspberry pi, waarmee u kan kyk of u (selfgemaakte) logika kring werk. Hierdie script kan ook gebruik word om relais te toets. WAARSKUWING: Die Framboos pi werk nie Ondersteun 5v GPIO -insette, so as u stroombaan 5V lewer, ja
Eenvoudige DIY Logic Converter vir 3.3V -toestelle: 4 stappe
Eenvoudige DIY Logic Converter vir 3.3V -toestelle: In hierdie pos sal ek jou wys hoe jy jou eie 5V tot 3.3V logic converter kan maak om 5V sensors aan nuwe Arduino Boards en Raspberry Pi te koppel. Waarom het ons 'n Logic Level Converter IC nodig? ? Die meeste van julle hou daarvan om met Arduino en Raspberry Pi te speel
Logic Analyzer Met Android -gebruikerskoppelvlak: 7 stappe
Logic Analyzer Met Android -gebruikerskoppelvlak: Die wêreld is reeds oorstroom met soveel logiese analiseerders. In my elektroniese stokperdjie het ek een nodig vir die opsporing en ontfouting van foute. Ek het op die internet gesoek, maar ek kan nie die een vind wat ek soek nie. So hier stel ek … " NOG nog 'n lo
DIY 5v tot 3.3v Logic Level Shifter: 3 stappe
DIY 5v tot 3.3v Logic Level Shifter: 'n Logiese vlak shifter word gebruik om een spanningsvlak na 'n ander te verskuif, wat noodsaaklik is vir 'n paar digitale skyfies om te werk. arduino, ons moet die logika van arduino na 3.3v verskuif