Spisu treści:

PUZZLE - Gra logiczna Arduino: 3 kroki
PUZZLE - Gra logiczna Arduino: 3 kroki

Wideo: PUZZLE - Gra logiczna Arduino: 3 kroki

Wideo: PUZZLE - Gra logiczna Arduino: 3 kroki
Wideo: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Lipiec
Anonim
PUZZLE - gra logiczna Arduino
PUZZLE - gra logiczna Arduino

Dzień dobry.

Chciałbym opowiedzieć Wam o historii tworzenia prostej gry logicznej „Puzzle” z wykorzystaniem Arduino UNO i TFT-Shield.

Do stworzenia gry potrzebowałem następujących komponentów:

  • Arduino UNO
  • Zasilacz (AC-DC) 6-12V dla Arduino UNO
  • Karta micro sd
  • Tarcza TFT

Krok 1: Wersja początkowa

Początkowa wersja
Początkowa wersja

Osłona TFT jest wygodna, ponieważ ma gniazdo do podłączenia karty micro SD i zintegrowany dekoder sprzętowy JPEG. Ta funkcja umożliwia szybkie i łatwe wykonanie własnej ramki do przeglądania zdjęć (oczywiście na podstawie demonstracji). Tak zrobiłem najpierw. Ale potem znudziło mi się samo patrzenie na zdjęcia, a potem przyszedł mi do głowy pomysł: czy spróbuję stworzyć grę logiczną? Kilka wieczorów spędziliśmy na pisaniu szkicu dla Arduino Uno. I początkowa wersja była gotowa.

Zdjęcie jest ładowane z karty microSD, obraz na ekranie jest dzielony na komórki 4x3, dolna prawa komórka znika i wszystkie komórki zaczynają się losowo poruszać. Naciskając lewy przycisk pod ekranem możesz załadować następne zdjęcie. Wciskając środkowy przycisk możesz rozpocząć grę - zbierać łamigłówki. Przenoszenie puzzli, naciskając na ekranie dotykowym TFT-Shield. Jako przykład nagrałem zdjęcia z instructables.com na karcie micro SD. Możesz nagrywać dowolne zdjęcia na karcie micro SD.

Krok 2: Dodawanie funkcjonalności

Dodawanie funkcjonalności
Dodawanie funkcjonalności
Dodawanie funkcjonalności
Dodawanie funkcjonalności
Dodawanie funkcjonalności
Dodawanie funkcjonalności

Zbieranie puzzli 4x3 jest interesujące, ale wystarczająco łatwe i szybkie. Chciałem skomplikować grę, na przykład zwiększyć partycję z 4x3 do 8x6.

Dodałem możliwość ustawienia ilości kolumn i wierszy w szkicu (zalecane: 4x3, 4x6, 8x3, 8x6). Granie stało się znacznie trudniejsze i dłuższe. A poruszanie się po łamigłówkach stało się znacznie trudniejsze.

Postanowiłem dodać podpowiedź - po kliknięciu czwartego przycisku (od lewej do prawej), na ekranie pojawiają się numery komórek. Po kliknięciu drugiego przycisku (od lewej do prawej) wskazówki na ekranie znikają. Po kliknięciu pierwszego przycisku możesz zmienić kolor podpowiedzi (w zależności od zdjęcia), aby podpowiedź była jak najbardziej czytelna.

Krok 3: Demonstracja

W wyniku mojej pracy dostałem grę, do demonstracji której nakręciłem poniższy film.

Na końcu instrukcji załączam szkic TFT_shield_Puzzle. Aby skompilować szkic musisz zainstalować bibliotekę YATFT.

Mam nadzieję, że spodobały Ci się moje instrukcje.

Dziękuję za obejrzenie.

Zalecana: