Sisällysluettelo:
Video: PUZZLE - Arduino Logic Game: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Hei.
Haluaisin kertoa teille yksinkertaisen pulmapelin "Puzzle" luomisen historiasta Arduino UNO: n ja TFT-Shieldin avulla.
Pelin luomiseen tarvitsin seuraavat komponentit:
- Arduino UNO
- Verkkolaite (AC-DC) 6-12V Arduino UNO: lle
- MicroSD -kortti
- TFT -suoja
Vaihe 1: Alkuperäinen versio
TFT-suoja on kätevä siinä, että siinä on paikka mikro-SD-kortin ja integroidun laitteiston Jpeg-dekooderin liittämistä varten. Tämän ominaisuuden avulla voit nopeasti ja helposti tehdä oman valokuvakehyksen valokuvien katselua varten (tietysti esittelyn perusteella). Näin tein ensin, mutta sitten kyllästyin katsomaan valokuvia ja sitten tuli mieleen idea: yrittäisin tehdä loogisen pelin? Useita iltoja käytettiin luonnoksen kirjoittamiseen Arduino Unolle. Ja alkuperäinen versio oli valmis.
Valokuva ladataan microSD -kortilta, ruudulla oleva kuva on jaettu 4x3 -soluiseen, oikea alempi solu katoaa ja kaikki solut alkavat liikkua satunnaisesti. Voit ladata seuraavan valokuvan painamalla näytön vasenta painiketta. Painamalla keskipainiketta voit aloittaa pelin - kerätä arvoituksia. Palapelien siirtäminen painamalla kosketusnäytön TFT-suojaa. Esimerkkinä tallensin kuvia osoitteesta instructables.com micro SD -kortille. Voit tallentaa minkä tahansa valokuvasi micro SD -kortille.
Vaihe 2: Toiminnallisuuden lisääminen
Palapelien kerääminen 4x3 on mielenkiintoista, mutta helppoa ja riittävän nopeaa. Halusin monimutkaista peliä esimerkiksi lisätä osiota 4x3: sta 8x6: een.
Lisäsin mahdollisuuden asettaa luonnoksen sarakkeiden ja rivien määrän (suositus: 4x3, 4x6, 8x3, 8x6). Pelaamisesta on tullut paljon vaikeampaa ja pidempää. Ja palapelien navigointi on tullut paljon vaikeammaksi.
Päätin lisätä vihjeen - kun napsautin neljättä painiketta (vasemmalta oikealle), solujen numerot näkyvät näytöllä. Kun napsautat toista painiketta (vasemmalta oikealle), näytön vihjeet katoavat. Kun napsautat ensimmäistä painiketta, voit muuttaa työkaluvihjeen väriä (valokuvasta riippuen), jotta työkaluvinkki olisi mahdollisimman luettavissa.
Vaihe 3: Esittely
Työn tuloksena sain pelin, jonka esittelyyn tein seuraavan videon.
Liitän ohjeen loppuun luonnoksen TFT_shield_Puzzle. Luonnoksen kääntämiseksi sinun on asennettava kirjasto YATFT.
Toivottavasti pidit ohjeistani.
Kiitos kun katsoit.
Suositeltava:
Raspberry Pi Logic Chip Tester: 4 vaihetta
Raspberry Pi Logic Chip Tester: Tämä on Raspberry pi: n logiikkatestauskomento, jonka avulla voit tarkistaa, toimiiko (itse tehty) logiikkapiiri. Tätä komentosarjaa voidaan käyttää myös releiden testaamiseen. tukee 5v GPIO -tuloja, joten jos piirisi ulostulot ovat 5V
Dual Logic Transistor Gates: 10 vaihetta
Dual Logic Transistor Gates: Rakennan transistoriportteja hieman eri tavalla kuin useimmat muut elektroniikkainsinöörit. Useimmat ihmiset rakentavat transistoriportteja; rakentaa ne vain positiivista logiikkaa ajatellen, IC -porteilla on kuitenkin kaksi logiikkaa, positiivinen logiikka ja negatiivinen logiikka. A
TTL Logic Level Tester Pen: 5 vaihetta (kuvilla)
TTL Logic Level Tester Pen: napaisuustesterikynä & TTL Logic Level Tester Pen Tämä napaisuustesterin kynä on hieman erilainen, koska se pystyy testaamaan TTL -tasoja ja näyttää tilan 7 -segmenttisellä näytöllä käyttämällä kirjaimia: " H " (Korkea) logiikkatasolle "
Logic Probe Kit: 6 vaihetta
Logic Probe Kit: Seuraavien ohjeiden avulla voit rakentaa käytännöllisen testityökalun digitaalisten ja mikro -ohjainpiirien vianetsintään ja analysointiin. Koko asennus- ja käyttöopas voidaan ladata seuraavasta linkistä: Don's Pro
Ghetto Programmable Logic (CPLD) -kehitysjärjestelmä: 13 vaihetta
Ghetto Programmable Logic (CPLD) -kehitysjärjestelmä: Viimeisten kuukausien aikana olen nauttinut AVR -prosessorien Ghetto Development Systemistä. Itse asiassa tämä lähes nollan dollarin työkalu on osoittautunut niin kiehtovaksi ja hyödylliseksi, että se sai minut miettimään, olisiko mahdollista laajentaa käsite F