Sadržaj:

ZAGONETKA - Arduino logička igra: 3 koraka
ZAGONETKA - Arduino logička igra: 3 koraka

Video: ZAGONETKA - Arduino logička igra: 3 koraka

Video: ZAGONETKA - Arduino logička igra: 3 koraka
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Novembar
Anonim
ZAGONETKA - Arduino logička igra
ZAGONETKA - Arduino logička igra

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

Početna verzija
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

Dodavanje funkcionalnosti
Dodavanje funkcionalnosti
Dodavanje funkcionalnosti
Dodavanje funkcionalnosti
Dodavanje funkcionalnosti
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: