Sisukord:

TFT 1.44 Arduino Nano - rohkem näiteid: 4 sammu
TFT 1.44 Arduino Nano - rohkem näiteid: 4 sammu

Video: TFT 1.44 Arduino Nano - rohkem näiteid: 4 sammu

Video: TFT 1.44 Arduino Nano - rohkem näiteid: 4 sammu
Video: Arduino Tutorial: Using the 1.44" Color TFT display (ILI9163C) with Arduino 2024, Juuli
Anonim
TFT 1.44 Arduino Nano - veel näiteid
TFT 1.44 Arduino Nano - veel näiteid

Selles õpetuses käsitleme rohkem näiteid selle kohta, mida saab teha TFT 1.44 ja Arduino Nano abil Robo-Geeki komplektidest.

Palun lugege, kuidas TFT 1.44 -ga ühendada:

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

Ja kui olete Arduino Worldi uus, soovitame tungivalt alustada:

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

Samm 1: Ekraani lähtestamise näite inspiratsioon

Image
Image

Robo-Geekis oleme lühiraja filmi suured fännid. See õpetus on inspireeritud avamisstseenist Struck by Lighting, kus Johnny 5 torsos asuva arvutiekraani lähtestatakse. TFT 1.44 abil saame teha sarnase ekraani, kuid loomulikult oleks see miniatuursete robotite jaoks.

Pange tähele, et süsteemi kontrollimisel vilguvad erinevad pealkirjad punaste tähtedega. Nii et see on nii lahe!

Seda lihtsat koodi kasutatakse süsteemi kontrollimise järjestuse uuesti loomiseks.

2. samm: kood

Nagu kõik Arduino koodid, on sellel 2 osa:

Seadistusfunktsioon ja silmusefunktsioon. Ülejäänud funktsioonid on abifunktsioonid.

Animatsiooni loomiseks on lihtne trikk. See on joonistada värviga, seejärel joonistada sama asi mustaga. Kuni taust on must, on kasutajale mõju see, et tekst või joonis vilguvad. Töötlemiskiirus on üsna kiire, nii et kiireid animatsioone saab teha väikese viivitusega.

Ekraan oli jagatud 10 osaks, 5 ekraani kummaski osas.

Funktsioon print_messages () prindib valitud sektsiooni ja valitud fondi värvi.

Funktsioon print_all_messages () prindib kõik sektsioonid

Funktsioon print_labels () tõmbab ekraanile sildid (ON/OFF nupud jne)

Funktsioon draw_buttons () joonistab nupud

Funktsioon animate_messages () kutsub funktsiooni print_messages () ja kuvab sõnumid juhuslikus järjekorras:

/Järjestus: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6

Idee parandamiseks: seda koodi saaks täiustada ja selle asemel kasutada juhuslikku funktsiooni.

3. samm: näide: kas teile ei meeldiks olla ka pipar?

Image
Image

Rohkem inspiratsiooni lühiraja filmist:

Nagu eelmises näites, näitab see kood, kuidas suhelda Robo-Geek Kits TFT 1.44-ga.

Funktsioon printDrPepper () prindib sõnumi.

Funktsioon printDrPepper_withdelay () prindib teate viivitusega.

Funktsioon rotateText () prindib teate viivitusega, kuid pöörab seda ekraanil.

Võimalikud probleemid:

TFT 1.44 puhul on mõnikord seaded konfigureeritud nii, nagu oleks ekraan 128x160, mistõttu võib olla vajalik vertikaalsuunas nihutamine. Üksikasjalikuma teabe saamiseks vaadake järgmist õpetuse 4. sammu. Jällegi osa nende väikeste seadmete häkkimisest.

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

4. samm: muud allikad

Image
Image

Kui otsite rohkem inspiratsiooni, soovitame vaadata seda suurepärast Educ8si videot.

Siiski on oluline märkida, et kasutatavad teegid erinevad õpetustes näidatutest, seega ei vastuta me video kehtivuse eest. Seda öeldes on alati hea katsetada ja õppida nii paljudelt avatud lähtekoodiga kogukonna inimestelt.

Edu teile projektiga ja andke meile teada, mis inspireerib teie järgmist projekti.

Soovitan: