Sommario:

PUZZLE - Gioco di logica Arduino: 3 passaggi
PUZZLE - Gioco di logica Arduino: 3 passaggi

Video: PUZZLE - Gioco di logica Arduino: 3 passaggi

Video: PUZZLE - Gioco di logica Arduino: 3 passaggi
Video: Rompicapo in metallo: Uno tira l'altro! 2024, Dicembre
Anonim
PUZZLE - Gioco di logica Arduino
PUZZLE - Gioco di logica Arduino

Ciao.

Vorrei raccontarvi la storia della creazione di un semplice gioco di puzzle "Puzzle" utilizzando Arduino UNO e TFT-Shield.

Per creare il gioco avevo bisogno dei seguenti componenti:

  • Arduino UNO
  • Adattatore di alimentazione (AC-DC) 6-12V per Arduino UNO
  • Scheda MicroSD
  • Scudo TFT

Passaggio 1: versione iniziale

Versione iniziale
Versione iniziale

Il TFT-shield è conveniente in quanto ha uno slot per il collegamento di una scheda micro SD e un decoder Jpeg hardware integrato. Questa funzione ti consente di creare rapidamente e facilmente la tua cornice fotografica per visualizzare le foto (ovviamente, sulla base di una demo). Questo è quello che ho fatto prima. Ma poi mi sono stufato di guardare solo le foto e poi mi è venuta in mente l'idea: proverei a fare un gioco logico? Diverse serate sono state spese a scrivere uno sketch per Arduino Uno. E la versione iniziale era pronta.

Una foto viene caricata dalla scheda microSD, l'immagine sullo schermo viene divisa in celle 4x3, la cella in basso a destra scompare e tutte le celle iniziano a muoversi in modo casuale. Premendo il tasto sinistro sotto lo schermo è possibile caricare la foto successiva. Premendo il pulsante centrale puoi iniziare il gioco - per raccogliere enigmi. Spostare i puzzle premendo sul touch screen TFT-Shield. Ad esempio, ho registrato le immagini da instructables.com su una scheda micro SD. Puoi registrare qualsiasi tua foto sulla scheda micro SD.

Passaggio 2: aggiunta di funzionalità

Aggiunta di funzionalità
Aggiunta di funzionalità
Aggiunta di funzionalità
Aggiunta di funzionalità
Aggiunta di funzionalità
Aggiunta di funzionalità

Collezionare puzzle 4x3 è interessante, ma abbastanza facile e veloce. Volevo complicare il gioco, ad esempio, per aumentare la partizione da 4x3 a 8x6.

Ho aggiunto la possibilità di impostare il numero di colonne e righe nello schizzo (consigliato: 4x3, 4x6, 8x3, 8x6). Giocare è diventato molto più difficile e più lungo. Ed è diventato molto più difficile navigare tra i puzzle.

Ho deciso di aggiungere un suggerimento: quando ho fatto clic sul quarto pulsante (da sinistra a destra), i numeri di cella vengono visualizzati sullo schermo. Quando fai clic sul secondo pulsante (da sinistra a destra) i suggerimenti sullo schermo scompaiono. Quando fai clic sul primo pulsante, puoi cambiare il colore del suggerimento (a seconda della foto) per renderlo il più leggibile possibile.

Passaggio 3: dimostrazione

Come risultato del mio lavoro, ho ottenuto un gioco, per la cui dimostrazione ho realizzato il seguente video.

Alla fine delle istruzioni allego lo sketch TFT_shield_Puzzle. Per compilare lo sketch è necessario installare la libreria YATFT.

Spero ti siano piaciute le mie istruzioni.

Grazie per aver guardato.

Consigliato: