Taula de continguts:
- Pas 1: inspiració d'exemple de restabliment de pantalla
- Pas 2: el codi
- Pas 3: Exemple: no us agradaria ser un pebrot massa?
- Pas 4: altres fonts
Vídeo: TFT 1.44 Arduino Nano: més exemples: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
En aquest tutorial, repassarem més exemples del que es pot fer amb els kits TFT 1.44 i Arduino Nano dels kits Robo-Geek.
Consulteu la informació sobre com connectar-vos a TFT 1.44:
www.instructables.com/id/Using-TFT-144-Wit…
I si sou nou a Arduino World, us recomanem que comenceu per:
www.instructables.com/id/Arduino-Nano/
Pas 1: inspiració d'exemple de restabliment de pantalla
A Robo-Geek som grans fans de la pel·lícula Short Circuit. Aquest tutorial s’inspira en l’escena inicial, Struck by Lighting, on es restableix la pantalla de l’ordinador que es troba al 5 tors de Johnny. Amb el TFT 1.44 podem fer una pantalla similar, però, per descomptat, seria per a robots en miniatura.
Tingueu en compte que a mesura que es realitzen les comprovacions del sistema, diferents títols parpellegen en lletres vermelles. Així que això és tan genial!
Aquest codi senzill s'utilitzarà per recrear la seqüència de comprovació del sistema.
Pas 2: el codi
Com tots els codis Arduino, hi ha dues parts:
La funció de configuració i la funció de bucle. La resta de funcions són funcions auxiliars.
Hi ha un truc senzill per crear animacions. És dibuixar en color i després dibuixar el mateix en negre. Mentre el fons sigui negre, l’efecte per a l’usuari és que el text o el dibuix parpellegen. La velocitat de processament és bastant ràpida, de manera que són possibles animacions ràpides amb lleus retards.
La pantalla es va dividir en 10 seccions, 5 a cada meitat de la pantalla.
La funció print_messages () imprimeix la secció concreta seleccionada i el color de la font seleccionada.
La funció print_all_messages () imprimeix totes les seccions
La funció print_labels () dibuixa les etiquetes de la pantalla (botons ON / OFF, etc.)
La funció draw_buttons () dibuixa els botons
La funció animate_messages () crida a la funció print_messages () i mostra els missatges en el que apareix una seqüència aleatòria:
/ Seqüència: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6
Idea de millora: es podria millorar aquest codi i es podria utilitzar la funció aleatòria.
Pas 3: Exemple: no us agradaria ser un pebrot massa?
Més inspiració de la pel·lícula de curtcircuit:
Com per exemple anterior, aquest codi mostra com interactuar amb el TFT 1.44 dels Robo-Geek Kits.
La funció printDrPepper () imprimeix el missatge.
La funció printDrPepper_withdelay () imprimeix el missatge amb retard.
La funció rotateText () imprimeix el missatge amb retard però el gira a la pantalla.
Problemes potencials:
Amb el TFT 1.44, algunes vegades la configuració es configura com si la pantalla fos 128x160, per tant pot ser necessari un desplaçament en direcció vertical. Consulteu el següent tutorial Pas 4 per obtenir més informació. De nou part de la diversió piratejant aquests petits dispositius.
www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/
Pas 4: altres fonts
Si busqueu més inspiració, us suggerim que vegeu aquest excel·lent vídeo d’Educ8s.
Tot i això, és important tenir en compte que les biblioteques utilitzades són diferents de les que es mostren als tutorials, de manera que no ens fem responsables de la validesa del vídeo. Dit això, sempre és bo experimentar i aprendre de tanta gent de la comunitat de codi obert.
Molta sort amb el vostre projecte i feu-nos saber què inspira el vostre proper projecte.
Recomanat:
Exemples de codi Arduino Mash Up: 6 passos (amb imatges)
Exemples de codi Mash Up Arduino: aquest tutorial recorre el procés de combinar esbossos de mostra Arduino per fer un prototip de projecte de treball. Desenvolupar el codi per al vostre projecte pot ser la part més intimidant, sobretot si encara no ho heu fet mil vegades. Si sí
Creix més enciam en menys espai o Creix enciam a l’espai, (més o menys) .: 10 passos
Cultivar més enciam en menys espai o … Cultivar enciam a l’espai, (més o menys): es tracta d’una presentació professional al Concurs de fabricants de Growing Beyond Earth, enviat a través d’Instrumentsables. No podia estar més emocionat de dissenyar per a la producció de cultius espacials i publicar el meu primer Instructable. Per començar, el concurs ens va demanar que
Registre d'ECG d'alta velocitat o altres dades, de manera contínua durant més d'un mes: 6 passos
Registre d’ECG d’alta velocitat o altres dades, durant més d’un mes contínuament: aquest projecte es va desenvolupar per donar suport a un equip d’investigació mèdica de la universitat que necessitava un dispositiu portàtil que pogués registrar 2 x senyals d’ECG a 1000 mostres / segon cadascuna (2 K de mostres / segon en total) contínuament durant 30 dies, per tal de detectar arítmies. El projecte presenta
Tutorial IO del controlador web amb un lloc web en directe i exemples de treball: 8 passos
Tutorial IO del controlador web utilitzant un lloc web actiu i exemples de treball: Tutorial IO del controlador web utilitzant un lloc web actiu i exemples de treballs Última actualització: 26/07/2015 (torneu a comprovar-ho sovint mentre actualitzo aquest instructable amb més detalls i exemples) Antecedents un desafiament interessant que se’m va presentar. Necessitava
Arduino més barat -- Arduino més petit -- Arduino Pro Mini -- Programació -- Arduino Neno: 6 passos (amb imatges)
Arduino més barat || Arduino més petit || Arduino Pro Mini || Programació || Arduino Neno: …………………………. SUBSCRIU-SE Al meu canal de YouTube per obtenir més vídeos ……. Aquest projecte tracta sobre com connectar un arduino més petit i barat de la història. L’arduino més petit i barat és arduino pro mini. És similar a arduino