Obsah:

Použitie TFT 1.44 s Arduino Nano: 4 kroky
Použitie TFT 1.44 s Arduino Nano: 4 kroky

Video: Použitie TFT 1.44 s Arduino Nano: 4 kroky

Video: Použitie TFT 1.44 s Arduino Nano: 4 kroky
Video: MKS Gen L — 3D Touch 2024, November
Anonim
Použitie TFT 1.44 s Arduino Nano
Použitie TFT 1.44 s Arduino Nano

V tomto návode sa naučíme, ako pripojiť obrazovku LCD TFT 1.44, ktorá je súčasťou súpravy Robo-Geek Kits.

Tieto malé LCD obrazovky sú praktické pri práci s mikro-robotikou, pretože poskytujú pohodlné zobrazenie 128 x 128 pixelov. Existujú 2 druhy TFT 1.44, jeden, ktorý obsahuje kartu SD a druhý bez, s cenou 15 USD a 5 USD v uvedenom poradí. Tento tutoriál sa bude vzťahovať na TFT 1.44 bez karty SD.

Tento tutoriál bol testovaný s Arduino Uno alebo Arduino Nano. Ak máte inú dosku Arduino, prečítajte si dokumentáciu, pretože rozloženie pinov sa môže líšiť. Nakoniec predpokladáme, že používateľ má základnú úroveň porozumenia tomu, ako používať Arduino a vytvárať elektronické spojenia. Ak ste vo svete Arduino noví, dôrazne odporúčame pozrieť sa na tento návod:

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

Krok 1: Sťahovanie požadovaných knižníc

Sťahovanie požadovaných knižníc
Sťahovanie požadovaných knižníc

Pridajte do Arduina nasledujúce knižnice:

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Librar…

Ak neviete, ako pridať knižnice, prečítajte si toto:

www.arduino.cc/en/Guide/Libraries

Krok 2: Zapojenie TFT 1.44 do Arduina

Zapojenie TFT 1.44 do Arduina
Zapojenie TFT 1.44 do Arduina
Zapojenie TFT 1.44 do Arduina
Zapojenie TFT 1.44 do Arduina
Zapojenie TFT 1.44 do Arduina
Zapojenie TFT 1.44 do Arduina

V zadnej časti obrazovky TFT 1.44 LCD vidíme pripojenia od LED k VCC. Odporúčame napísať to na kúsok papiera, ako je znázornené na obrázku, s modrými komentármi.

TFT sa krásne hodí pri použití breadboardu. Uistite sa, že všetky kolíky sú v jednom rade, a inštalujte ich opatrne, pretože kolíky sú jemné. Na obrázku si pozrite, ako vyzerá spojenie.

Obrazovku sme niekoľkokrát testovali a domnievame sa, že radenie úrovní je voliteľné, takže sa budeme pripájať priamo z Arduina k obrazovke TFT 1.44 LCD.

S ohľadom na piny Arduino

LED na 3,3 VSCK až D13

SDA až D11

A0 až D8

RST až D9

CS až D10

GND až GND

VCC až 5,0 V

Krok 3: Kód: Odpočítavanie

Tento kód, inšpirovaný filmom s krátkym okruhom, produkuje odpočítavanie, ktoré demonštruje schopnosť obrazovky TFT 1.44 LCD. Ak chcete vidieť konečný výsledok, pozrite si video.

Krok 4: Riešenie problémov

Riešenie problémov
Riešenie problémov

Ak máte problém so spustením kódu, odporúčame vám vykonať nasledujúce kroky:

1. Uistite sa, že sú pripojenia správne vykonané voltmetrom

2. Ak je zobrazenie posunuté vo zvislom smere, zadajte do kódu premennú:

int yoffset = 32;

Potom do príkazov na kreslenie pridajte yoffset, napríklad:

tft.drawLine (10, 32 + offset, 10, 52 + offset, ČERVENÁ);

3. Čo keď knižnice Adafruit nezobrazujú požadované farby. Toto je trochu ťažké vyriešiť. Náš návrh, vytvorte malú funkciu, ktorá zobrazí každú farbu a poznačí si číslo. Cenovo dostupná elektronika vyžaduje trochu viac hackovania, to je všetko, je to súčasť zábavy. Najprv skontrolujte nasledujúce farby a podľa toho ich upravte.

#define ČIERNA 0x0000

#define RED 0x001F

#define MODRÁ 0xF800

#define ZELENÁ 0x07E0

#definujte ŽLTÉ 0x07FF

#define PURPLE 0xF81F

#define CYAN 0xFFE0

#define BIELY 0xFFFF

Odporúča: