Sadržaj:
Video: ZAGONETKA - Arduino logička igra: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Zdravo.
Htio bih vam reći o povijesti stvaranja jednostavne zagonetke "Puzzle" koristeći Arduino UNO i TFT-Shield.
Za kreiranje igre trebale su mi sljedeće komponente:
- Arduino UNO
- Adapter za napajanje (AC-DC) 6-12V za Arduino UNO
- MicroSD kartica
- TFT štit
Korak 1: Početna verzija
TFT-štit je zgodan po tome što ima utor za povezivanje mikro SD kartice i integrirani hardverski Jpeg dekoder. Ova funkcija vam omogućava da brzo i jednostavno napravite vlastiti okvir za fotografije za gledanje fotografija (naravno, temeljen na demonstraciji). To je ono što sam prvo učinio. Ali onda mi je dosadilo samo gledanje fotografija, a onda mi je pala na pamet ideja: bih li pokušao napraviti logičku igru? Nekoliko večeri provedeno je u pisanju skice za Arduino Uno. I početna verzija je bila spremna.
Fotografija se učitava s microSD kartice, slika na ekranu je podijeljena u 4x3 ćelije, donja desna ćelija nestaje i sve ćelije se počinju nasumično pomicati. Pritiskom na lijevo dugme ispod ekrana možete učitati sljedeću fotografiju. Pritiskom na srednje dugme možete započeti igru - prikupljati zagonetke. Pomicanje zagonetki pritiskom na TFT-Shield na ekranu osjetljivom na dodir. Na primjer, snimio sam slike sa instructables.com na mikro SD karticu. Možete snimiti bilo koju svoju fotografiju na mikro SD karticu.
Korak 2: Dodavanje funkcionalnosti
Skupljanje zagonetki 4x3 je zanimljivo, ali jednostavno i dovoljno brzo. Htio sam zakomplicirati igru, na primjer, povećati particiju sa 4x3 na 8x6.
Dodao sam mogućnost postavljanja broja kolona i redova u skici (preporučeno: 4x3, 4x6, 8x3, 8x6). Igranje je postalo sve teže i duže. I postalo je mnogo teže snalaziti se u zagonetkama.
Odlučio sam dodati savjet - kada sam pritisnuo četvrto dugme (slijeva nadesno), na ekranu se pojavljuju brojevi ćelija. Klikom na drugo dugme (slijeva nadesno) savjeti na ekranu nestaju. Kada pritisnete prvo dugme, možete promijeniti boju opisa (ovisno o fotografiji) kako bi opis bio što čitljiviji.
Korak 3: Demonstracija
Kao rezultat svog rada dobio sam igru za čiju sam demonstraciju napravio sljedeći video.
Na kraju uputstava prilažem skicu TFT_shield_Puzzle. Za sastavljanje skice morate instalirati biblioteku YATFT.
Nadam se da ste uživali u mojim uputama.
Hvala vam što ste gledali.
Preporučuje se:
Zvučna zagonetka za životinje za djecu: 4 koraka
Zvučna zagonetka za životinje za djecu: Životinja se oglašava vlastitim glasom kada je njen djelić slagalice pravilno postavljen. Za djecu mlađu od 24 mjeseca. Vaši sinovi će se razveseliti kada čuju svih šest zvukova koje emituje vaša životinja. Ovaj projekat je zasnovan na komercijalnom proizvodu, ali želim
Pobjegnite iz lista (Excel zagonetka): 5 koraka (sa slikama)
Escape the Sheet (Excel zagonetka): Escape the sheet je mala Excel igra koju sam sastavio prije nekoliko godina kako bih naučio grupu kolega nekim naprednijim Excel vještinama dok se malo zabavljam uz Trivia i Logic zagonetke, dvije stvari koje volim! igra je kombinacija excela za
Aruduino LED igra Brza igra za dva igrača: 8 koraka
Aruduino LED igra Brza igra za dva igrača: Ovaj projekat je inspirisan @HassonAlkeim. Ako ste voljni detaljno pogledati, evo linka koji možete provjeriti https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Ova igra je poboljšana verzija Alkeima. To je
Logička igra "Kolone": 5 koraka
Logička igra "Kolone": Zdravo! Danas bih htio podijeliti projekt za stvaranje jednostavne logičke igre "Kolone". Za to nam je potreban: Jedan od najpovoljnijih i pristupačnih SPI ekrana, Arduino Nano, TFT-štit za Arduino Nano (s kojim ćemo kombinirati pojedinačne
Interaktivna igra Tic-Tac Toe igra kojom se upravlja pomoću Arduina: 6 koraka
Interaktivna igra Tic-Tac Toe nogom kontrolirana s Arduinom: Cilj projekta Physical Tic-Tac-Toe je premjestiti dobro poznatu igru u fizičko područje. U početku igru igraju dva igrača na komadu papira - stavljajući naizmjence simbole 'X' i 'O'. Naša ideja je bila ispitati ponašanje igrača