INHOUDSOPGAWE:

TFT 1.44 Arduino Nano - meer voorbeelde: 4 stappe
TFT 1.44 Arduino Nano - meer voorbeelde: 4 stappe

Video: TFT 1.44 Arduino Nano - meer voorbeelde: 4 stappe

Video: TFT 1.44 Arduino Nano - meer voorbeelde: 4 stappe
Video: ЛУЧШИЙ ЭКРАН ДЛЯ АРДУИНО ARDUINO TFT LCD 1.44 SPI 128Х128 ЗА $3! 2024, Desember
Anonim
TFT 1.44 Arduino Nano - meer voorbeelde
TFT 1.44 Arduino Nano - meer voorbeelde

In hierdie handleiding gaan ons na meer voorbeelde van wat u kan doen met die TFT 1.44 en Arduino Nano van Robo-Geek-kits.

Raadpleeg die inligting oor hoe om aan te sluit op TFT 1.44:

www.instructables.com/id/Using-TFT-144-Wit…

En as u nuut is in die Arduino World, stel ons sterk voor dat u begin met:

www.instructables.com/id/Arduino-Nano/

Stap 1: Voorbeeld Inspirasie vir skermherstel

Image
Image

By Robo-Geek is ons groot aanhangers van die Short Circuit-fliek. Hierdie handleiding is geïnspireer uit die openingstoneel, Struck by Lighting, waar die rekenaarskerm in Johnny se 5 bolyf herstel word. Met die TFT 1.44 kan ons 'n soortgelyke skerm maak, maar dit is natuurlik vir miniatuurrobotte.

Let op dat stelseltoetsings uitgevoer word, dat verskillende titels in rooi letters flits. So dit is so gaaf!

Hierdie eenvoudige kode sal gebruik word om die stelselkontrolereeks te herskep.

Stap 2: Die kode

Soos alle Arduino -kode, is daar 2 dele:

Die opstelfunksie en die lusfunksie. Die res van die funksies is hulpfunksies.

Daar is 'n eenvoudige truuk om animasie te skep. Dit is om in kleur te teken en dan dieselfde in swart te teken. Solank die agtergrond swart is, is die effek vir die gebruiker dat die teks of tekening flikker. Die verwerkingsnelheid is redelik vinnig, so vinnige animasies is moontlik met geringe vertragings.

Die skerm is verdeel in 10 afdelings, 5 in elke helfte van die skerm.

Die funksie print_messages () druk die geselekteerde gedeelte en die kleur van die gekose lettertipe uit.

Die funksie print_all_messages () druk alle afdelings af

Die funksie print_labels () teken die etikette vir die skerm (AAN/UIT -knoppies, ens.)

Die draw_buttons () -funksie trek die knoppies

Die funksie animate_messages () noem die print_messages () -funksie en vertoon die boodskappe in 'n ewekansige volgorde:

/Volgorde: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6

Idee vir verbetering: hierdie kode kan verbeter word en die ewekansige funksie kan eerder gebruik word.

Stap 3: Voorbeeld: Sou u ook nie 'n peper wou wees nie?

Image
Image

Meer inspirasie uit die Short Circuit -film:

Soos in die vorige voorbeeld, wys hierdie kode hoe u met die TFT 1.44 van Robo-Geek Kits kan omgaan.

Die printDrPepper () -funksie druk die boodskap af.

Die funksie printDrPepper_withdelay () druk die boodskap vertraag uit.

Die funksie rotateText () druk die boodskap vertraag uit, maar draai dit in die skerm.

Moontlike probleme:

Met die TFT 1.44 word die instellings soms gekonfigureer asof die skerm 128x160 is, daarom kan 'n afwyking in die vertikale rigting nodig wees. Raadpleeg die volgende handleiding Stap 4 vir meer besonderhede. Weereens deel van die plesier om hierdie klein toestelle in te kap.

www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/

Stap 4: Ander bronne

Image
Image

As u meer inspirasie soek, stel ons voor om na hierdie uitstekende video van Educ8s te kyk.

Dit is egter belangrik om daarop te let dat die biblioteke wat gebruik word, anders is as die in die tutoriale, sodat ons nie verantwoordelik is vir die geldigheid van die video nie. Dit gesê, dit is altyd goed om te eksperimenteer en te leer van soveel mense uit die open source -gemeenskap.

Sterkte met jou projek, en laat ons weet wat in jou volgende projek inspireer.

Aanbeveel: