INHOUDSOPGAWE:

Gebruik TFT 1.44 Met Arduino Nano: 4 stappe
Gebruik TFT 1.44 Met Arduino Nano: 4 stappe

Video: Gebruik TFT 1.44 Met Arduino Nano: 4 stappe

Video: Gebruik TFT 1.44 Met Arduino Nano: 4 stappe
Video: Arduino installeren voor de NodeMCU ESP8266 en andere ESP8266 borden #3b 2024, Julie
Anonim
Gebruik TFT 1.44 Met Arduino Nano
Gebruik TFT 1.44 Met Arduino Nano

In hierdie handleiding leer ons hoe u die TFT 1.44 LCD-skerm met Robo-Geek-kits kan koppel.

Hierdie klein LCD-skerms is handig as u met mikro-robotika werk, aangesien dit 'n gerieflike skerm van 128 x 128 pixels bied. Daar is twee soorte TFT 1.44, een met 'n SD -kaart en een sonder 'n prys van $ 15 en $ 5 onderskeidelik. Hierdie handleiding dek die TFT 1.44 sonder 'n SD -kaart.

Hierdie handleiding is getoets met Arduino Uno of Arduino Nano. Lees die dokumentasie as u 'n ander Arduino -bord het, aangesien die uitleg van die pen anders kan wees. Ten slotte neem ons aan dat die gebruiker 'n basiese vlak van begrip het van hoe om Arduino te gebruik en elektroniese verbindings te maak. As u 'n nuwe in die Arduino -wêreld is, raai ons u aan om hierdie instruksies na te gaan:

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

Stap 1: Laai die vereiste biblioteke af

Laai die vereiste biblioteke af
Laai die vereiste biblioteke af

Voeg die volgende biblioteke by Arduino:

github.com/adafruit/Adafruit-GFX-Library

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

As u nie weet hoe u biblioteke kan byvoeg nie, raadpleeg die volgende:

www.arduino.cc/en/Guide/Libraries

Stap 2: Bedrading van TFT 1.44 na Arduino

Bedrading TFT 1.44 na Arduino
Bedrading TFT 1.44 na Arduino
Bedrading TFT 1.44 na Arduino
Bedrading TFT 1.44 na Arduino
Bedrading TFT 1.44 na Arduino
Bedrading TFT 1.44 na Arduino

Aan die agterkant van die TFT 1.44 LCD -skerm kan ons die verbindings van LED na VCC sien. Ons stel voor om dit op 'n stuk papier neer te skryf soos op die prentjie met die blou kommentaar.

Die TFT pas goed by 'n broodbord. Maak seker dat alle penne in dieselfde ry is en installeer dit saggies, aangesien die penne fyn is. Kyk op die foto om te sien hoe die verbinding lyk.

Ons het die skerm al verskeie kere getoets en ons glo dat 'n vlakverskuiwing opsioneel is, en daarom skakel ons direk vanaf die Arduino na die TFT 1.44 LCD -skerm.

Met betrekking tot Arduino -penne

LED tot 3,3 VSCK tot D13

SDA tot D11

A0 tot D8

RST tot D9

CS tot D10

GND tot GND

VCC tot 5,0 V

Stap 3: Die kode: aftel

Hierdie kode, geïnspireer op die kortsluitfilm, lewer 'n toonbank om die vermoë van die TFT 1.44 LCD -skerm aan te toon. Kyk na die video om die finale uitslag te sien.

Stap 4: Probleemoplossing

Probleemoplossing
Probleemoplossing

As u probleme ondervind om die kode uit te voer, stel ons voor om die volgende te doen:

1. Maak seker dat die verbindings behoorlik met 'n voltmeter gedoen word

2. As die vertoning in die vertikale rigting verreken word, voeg 'n veranderlike by die kode:

int yoffset = 32;

Voeg dan yoffset by tekenopdragte, byvoorbeeld:

tft.drawLine (10, 32 + yoffset, 10, 52 + yoffset, ROOI);

3. Wat as Adafruit -biblioteke nie met die gewenste kleure vertoon word nie? Dit is 'n bietjie moeilik om op te los. Ons voorstel, maak 'n klein funksie wat elke kleur vertoon en let op die nommer. Bekostigbare elektronika verg 'n bietjie meer inbraak, dit is alles, dit is deel van die plesier. Kontroleer eers die volgende kleure en pas dienooreenkomstig aan.

#definieer SWART 0x0000

#definieer ROOI 0x001F

#definieer BLOU 0xF800

#definieer GROEN 0x07E0

#definieer GEEL 0x07FF

#define PURPLE 0xF81F

#definieer CYAN 0xFFE0

#definieer WIT 0xFFFF

Aanbeveel: