Sommario:
- Passaggio 1: assemblaggio
- Passaggio 2: Demo 1. Grafica e testo
- Passaggio 3: Demo 2. Touchscreen
- Passaggio 4: Demo 3. Gioco di logica "Colonne"
- Passaggio 5: video dimostrativo
Video: Gioco di logica "Colonne": 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Ciao!
Oggi vorrei condividere un progetto per creare un semplice gioco logico "Colonne". Per questo abbiamo bisogno di:
- Uno dei display SPI più convenienti e convenienti,
- Arduino Nano,
- TFT-shield per Arduino Nano (con il quale uniremo i singoli componenti in un'unica unità).
Questo shield è la seconda versione (leggera, per Arduino Nano) di TFT Shield per Arduino Uno, di cui puoi leggere qui e qui e qui.
Breve descrizione dello scudo TFT:
- La dimensione della tavola è 64x49 mm,
- Connettore a 30 pin per il collegamento di Arduino Nano,
- Connettore a 14 pin per il collegamento di un display TFT 320x240 con interfaccia SPI (incluso touch screen),
- Connettore per scheda microSD,
- Connettore per il modulo Bluetooth (HC-06),
- Connettore a 20 pin per telecamera OV7670 (e altre),
- Connettore Mini USB, oltre a un connettore a 2 pin separato per l'alimentazione 5V.
Il gioco stesso è molto famoso, quindi non mi dilungherò sulla descrizione delle sue regole. E parlare di gestione. Poiché in questo dispositivo non sono presenti pulsanti meccanici utilizzeremo il touch screen del display stesso. I confini delle aree dello schermo e le loro funzioni corrispondenti sono mostrati nella figura seguente.
Niente di complicato. E così, cominciamo.
Passaggio 1: assemblaggio
L'assemblaggio delle schede è molto semplice. Ma bisogna fare attenzione a leggere le designazioni dei contatti prima dell'installazione. Per prima cosa è necessario installare la scheda Arduino Nano come mostrato nella foto. Successivamente viene collegato un display, collegabile sia su un lato della scheda (foto da 1 a 6) che sull'altro (foto da 7 e altro). Successivamente, è possibile collegare l'alimentazione con un cavo mini USB. Di seguito sono riportate le foto.
Ho scelto l'assemblaggio con supporti per rack, perché questo è un design più compatto ed è più comodo da tenere in mano. Si prega di notare che i fori di montaggio sono progettati per un display diagonale da 2,8.
Dopo l'assemblaggio, puoi procedere al download degli schizzi, ma prima di questi non dimenticare di installare la libreria necessaria per lavorare con lo scudo TFT. La libreria si trova al link:
Prima di passare allo schizzo del gioco stesso, vorrei mostrarti le capacità della lavagna nel disegnare testo e grafica, nonché nell'elaborazione del touch screen.
Passaggio 2: Demo 1. Grafica e testo
Questo capitolo fornisce un esempio di utilizzo di testo, grafica e touch screen. Questo schizzo utilizza i caratteri della libreria Adafruit.
Si consiglia per comodità di programmare prima la scheda Arduino Nano separatamente e poi di assemblare il dispositivo (ma è anche possibile programmare la scheda come parte del dispositivo). Disegnare visivamente gli elementi sullo schermo è più veloce che se lo schermo fosse collegato ad Arduino Nano direttamente tramite SPI.
Passaggio 3: Demo 2. Touchscreen
Il disegno seguente mostra come lavorare con il touch screen. Poiché il touch screen è resistivo, è più comodo lavorarci usando lo stilo.
Usando questi due schizzi come esempio, puoi già sviluppare i tuoi progetti con grafica, testo e touch screen.
Passaggio 4: Demo 3. Gioco di logica "Colonne"
E infine, arriviamo allo schizzo più importante: il gioco logico "Colonne". Il controllo, come ho detto, avviene facendo clic sull'area dello schermo (è ancora più comodo dei pulsanti meccanici nella parte inferiore dello schermo). E visto che ci sono diverse dimensioni del display: 2,4", 2,8", 3,2" (tutti software compatibili), giocare su un display con una diagonale di 3,2" è molto più piacevole che a 2,4".
Passaggio 5: video dimostrativo
Alla fine ho aggiunto un video dimostrativo. Spero che il mio progetto vi sia piaciuto. In futuro, ho intenzione di pubblicare un nuovo progetto e mostrare nuove funzionalità utilizzando questo dispositivo. Grazie per l'attenzione!
Consigliato:
Come creare e inserire una tabella e aggiungere colonne e/o righe aggiuntive a quella tabella in Microsoft Office Word 2007: 11 passaggi
Come creare e inserire una tabella e aggiungere colonne e/o righe aggiuntive a quella tabella in Microsoft Office Word 2007: hai mai avuto molti dati con cui stai lavorando e hai pensato a te stesso… "come posso fare tutto di questi dati ha un aspetto migliore ed è più facile da capire?" In tal caso, una tabella in Microsoft Office Word 2007 potrebbe essere la tua risposta
Controller di gioco fai-da-te basato su Arduino - Controller di gioco Arduino PS2 - Giocare a Tekken con il gamepad Arduino fai da te: 7 passaggi
Controller di gioco fai-da-te basato su Arduino | Controller di gioco Arduino PS2 | Giocare a Tekken con il gamepad Arduino fai da te: Ciao ragazzi, giocare è sempre divertente, ma giocare con il tuo controller di gioco personalizzato fai-da-te è più divertente. Quindi creeremo un controller di gioco usando arduino pro micro in queste istruzioni
Controller di gioco Arduino + Gioco Unity: 5 passaggi
Controller di gioco Arduino + Gioco Unity: in questo tutorial ti mostrerò come costruire/programmare un controller di gioco Arduino che può connettersi a unity
Controller di gioco Arduino con luci che rispondono al tuo gioco Unity:: 24 passaggi
Controller di gioco Arduino con luci che rispondono al tuo gioco Unity:: Prima di tutto ho scritto questa cosa a parole. Questa è la prima volta che uso istruibile, quindi ogni volta che dico: scrivi il codice in questo modo sappi che mi riferisco all'immagine nella parte superiore di quel passaggio. In questo progetto uso 2 arduino per eseguire 2 bit separati
PUZZLE - Gioco di logica Arduino: 3 passaggi
PUZZLE - Arduino Logic Game: Ciao. Vorrei raccontarti 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 Power Adapter (AC-DC) 6-12V per Arduino UNO Micro