Sommario:
- Passaggio 1: esempio di ripristino dello schermo ispirazione
- Passaggio 2: il codice
- Passaggio 3: esempio: non ti piacerebbe essere anche tu un peperone?
- Passaggio 4: altre fonti
Video: TFT 1.44 Arduino Nano - Altri esempi: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
In questo tutorial, esamineremo più esempi di cosa si può fare con i kit TFT 1.44 e Arduino Nano di Robo-Geek.
Si prega di fare riferimento per sapere come connettersi a TFT 1.44:
www.instructables.com/id/Using-TFT-144-Wit…
E se sei nuovo in Arduino World, ti consigliamo vivamente di iniziare con:
www.instructables.com/id/Arduino-Nano/
Passaggio 1: esempio di ripristino dello schermo ispirazione
In Robo-Geek siamo grandi fan del film Short Circuit. Questo tutorial è ispirato alla scena di apertura, Struck by Lighting, in cui lo schermo del computer alloggiato nel torso di Johnny 5 viene ripristinato. Con il TFT 1.44, possiamo realizzare uno schermo simile, ma ovviamente sarebbe per robot in miniatura.
Notare che i controlli del sistema vengono eseguiti, titoli diversi lampeggiano in lettere rosse. Quindi questo è così bello!
Questo semplice codice verrà utilizzato per ricreare la sequenza di controllo del sistema.
Passaggio 2: il codice
Come tutto il codice Arduino, ci sono 2 parti:
La funzione di configurazione e la funzione di loop. Il resto delle funzioni sono funzioni ausiliarie.
C'è un semplice trucco per creare animazioni. È disegnare a colori, quindi disegnare la stessa cosa in nero. Finché lo sfondo è nero, l'effetto per l'utente è che il testo o il disegno lampeggiano. La velocità di elaborazione è abbastanza veloce, quindi sono possibili animazioni veloci con lievi ritardi.
Lo schermo era diviso in 10 sezioni, 5 in ciascuna metà dello schermo.
La funzione print_messages() stampa la particolare sezione selezionata e il colore del carattere selezionato.
La funzione print_all_messages() stampa tutte le sezioni
La funzione print_labels() disegna le etichette per lo schermo (pulsanti ON/OFF, ecc.)
La funzione draw_buttons() disegna i pulsanti
La funzione animate_messages() chiama la funzione print_messages() e visualizza i messaggi in quella che appare una sequenza casuale:
/Sequenza: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6
Idea per il miglioramento: questo codice potrebbe essere migliorato e al suo posto potrebbe essere utilizzata la funzione random.
Passaggio 3: esempio: non ti piacerebbe essere anche tu un peperone?
Altre ispirazioni dal film Short Circuit:
Come nell'esempio precedente, questo codice mostra come interagire con il TFT 1.44 di Robo-Geek Kits.
La funzione printDrPepper() stampa il messaggio.
La funzione printDrPepper_withdelay() stampa il messaggio con ritardo.
La funzione rotateText() stampa il messaggio con ritardo ma lo ruota sullo schermo.
Potenziali problemi:
Con il TFT 1.44 alcune volte le impostazioni vengono configurate come se lo schermo fosse 128x160, quindi potrebbe essere necessario un offset in direzione verticale. Fare riferimento al seguente tutorial Passaggio 4 per maggiori dettagli. Di nuovo parte del divertimento hackerare questi piccoli dispositivi.
www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/
Passaggio 4: altre fonti
Se stai cercando più ispirazione, ti suggeriamo di guardare questo eccellente video di Educa8s.
Tuttavia, è importante notare che le librerie utilizzate sono diverse da quelle mostrate nei tutorial quindi non siamo responsabili della validità del video. Detto questo, è sempre bello sperimentare e imparare da quante più persone della comunità open source.
Buona fortuna con il tuo progetto e facci sapere cosa ispira nel tuo prossimo progetto.
Consigliato:
Mash Up di esempi di codice Arduino: 6 passaggi (con immagini)
Mash Up Arduino Code Samples: questo tutorial illustra il processo di combinazione di schizzi di esempio Arduino per realizzare un prototipo di progetto funzionante. Sviluppare il codice per il tuo progetto può essere la parte più intimidatoria, soprattutto se non l'hai già fatto mille volte. Se
Arduino Flappy Bird - Arduino 2.4" TFT Touchscreen SPFD5408 Progetto Bird Game: 3 passaggi
Arduino Flappy Bird | Arduino 2.4" TFT Touchscreen SPFD5408 Bird Game Project: Flappy Bird era un gioco troppo popolare lì in pochi anni e molte persone lo hanno creato a modo loro, così come io, ho creato la mia versione di flappy bird con Arduino e l'economico TFT da 2,4 pollici Touchscreen SPFD5408, quindi cominciamo
Come creare un orologio in tempo reale utilizzando Arduino e display TFT-Arduino Mega RTC con display TFT da 3,5 pollici: 4 passaggi
Come creare un orologio in tempo reale utilizzando Arduino e display TFT|Arduino Mega RTC con display TFT da 3,5 pollici: visita il mio canale Youtube.Introduzione:- In questo post realizzerò "Orologio in tempo reale" utilizzando LCD touch TFT da 3,5 pollici, Arduino Mega 2560 e modulo RTC DS3231….Prima di iniziare…controlla il video dal mio canale YouTube..Nota:- Se stai usando Arduin
Utilizzo di TFT 1.44 con Arduino Nano: 4 passaggi
Utilizzo di TFT 1.44 con Arduino Nano: In questo tutorial impareremo come collegare lo schermo LCD TFT 1.44 fornito con i kit Robo-Geek. Questi piccoli schermi LCD sono utili quando si lavora con la microrobotica in quanto offrono un comodo display di 128 x 128 pixel. Ci sono 2 tipi di TFT 1.44
Tutorial IO del driver Web Utilizzo di un sito Web live ed esempi di lavoro: 8 passaggi
Esercitazione IO del driver Web utilizzando un sito Web attivo ed esempi di lavoro: Tutorial IO del driver Web utilizzando un sito Web attivo ed esempi funzionanti Ultimo aggiornamento: 26/07/2015 (Ricontrolla spesso mentre aggiorno queste istruzioni con maggiori dettagli ed esempi) SfondoHo avuto di recente una sfida interessante presentata a me. Avevo bisogno di