Turinys:
- 1 žingsnis: Atsisiųskite reikiamas bibliotekas
- 2 žingsnis: TFT 1.44 prijungimas prie „Arduino“
- 3 žingsnis: kodas: atgalinis skaičiavimas
- 4 žingsnis: trikčių šalinimas
Video: TFT 1.44 naudojimas naudojant „Arduino Nano“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šioje pamokoje sužinosime, kaip prijungti TFT 1.44 LCD ekraną, kuris yra „Robo-Geek“rinkiniuose.
Šie maži LCD ekranai yra patogūs dirbant su mikrorobotika, nes tai suteikia patogų 128 x 128 pikselių ekraną. Yra dviejų tipų TFT 1.44, viename yra SD kortelė, o kitame - be atitinkamai 15 USD ir 5 USD. Ši pamoka apims TFT 1.44 be SD kortelės.
Ši pamoka buvo išbandyta naudojant „Arduino Uno“arba „Arduino Nano“. Jei turite kitą „Arduino“plokštę, peržiūrėkite dokumentus, nes kaiščių išdėstymas gali skirtis. Galiausiai darome prielaidą, kad vartotojas turi pagrindinį supratimą, kaip naudotis „Arduino“ir užmegzti elektroninius ryšius. Jei esate naujas „Arduino“pasaulyje, primygtinai rekomenduojame patikrinti šią instrukciją:
www.instructables.com/id/Arduino-Nano/
1 žingsnis: Atsisiųskite reikiamas bibliotekas
Prie „Arduino“pridėkite šias bibliotekas:
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Librar…
Jei nežinote, kaip pridėti bibliotekų, skaitykite tai:
www.arduino.cc/en/Guide/Libraries
2 žingsnis: TFT 1.44 prijungimas prie „Arduino“
TFT 1.44 LCD ekrano gale matome ryšius nuo LED iki VCC. Siūlome užsirašyti į popieriaus lapą, kaip parodyta paveikslėlyje su mėlynais komentarais.
TFT puikiai tinka naudojant duonos lentą. Įsitikinkite, kad visi kaiščiai yra toje pačioje eilėje, ir švelniai įstatykite, nes kaiščiai yra subtilūs. Patikrinkite paveikslėlį, kad pamatytumėte ryšį.
Mes kelis kartus išbandėme ekraną ir manome, kad lygio perjungiklis yra neprivalomas, todėl tiesiogiai jungsimės iš „Arduino“prie TFT 1.44 LCD ekrano.
Kalbant apie „Arduino“kaiščius
Šviesos diodas iki 3,3 VSCK iki D13
SDA - D11
Nuo A0 iki D8
Nuo RST iki D9
CS iki D10
GND į GND
VCC iki 5,0 V
3 žingsnis: kodas: atgalinis skaičiavimas
Įkvėptas trumpojo jungimo filmo, šis kodas sukuria skaitiklį, parodantį TFT 1.44 LCD ekrano galimybes. Norėdami pamatyti galutinį rezultatą, patikrinkite vaizdo įrašą.
4 žingsnis: trikčių šalinimas
Jei kyla problemų vykdant kodą, siūlome atlikti šiuos veiksmus:
1. Voltmetru įsitikinkite, kad jungtys padarytos tinkamai
2. Jei ekranas pasislenka vertikaliai, prie kodo pridėkite kintamąjį:
int yoffset = 32;
Tada pridėkite yoffset prie piešimo komandų, pavyzdžiui:
tft.drawLine (10, 32 + yoffset, 10, 52 + yoffset, RED);
3. Ką daryti, jei „Adafruit“bibliotekos nerodomos norimomis spalvomis. Tai šiek tiek sunku išspręsti. Mūsų pasiūlymas - sukurkite nedidelę funkciją, kuri parodytų kiekvieną spalvą ir pažymėtų skaičių. Įperkamai elektronikai reikia šiek tiek daugiau įsilaužimo, ir viskas, tai yra linksmybių dalis. Pirmiausia patikrinkite šias spalvas ir atitinkamai sureguliuokite.
#define BLACK 0x0000
#define RED 0x001F
#define BLUE 0xF800
#define GREEN 0x07E0
#define GELTONA 0x07FF
#define PURPURINIS 0xF81F
#define CYAN 0xFFE0
#define BALTA 0xFFFF
Rekomenduojamas:
DS1307 ir DS3231 realaus laiko laikrodžio modulių naudojimas naudojant „Arduino“: 3 žingsniai
DS1307 ir DS3231 realaus laiko laikrodžio modulių naudojimas su „Arduino“: Mes nuolat gauname užklausų, kaip naudoti DS1307 ir DS3231 realaus laiko laikrodžio modulius su „Arduino“iš įvairių šaltinių, todėl tai yra pirmoji iš dviejų dalių mokymo, kaip juos naudoti. Šiai „Arduino“pamokai mes turime du realaus laiko laikrodžio modulius
LCD ekrano naudojimas naudojant „Arduino“: 5 žingsniai
Skystųjų kristalų ekrano naudojimas su „Arduino“: šioje „Instructables“pamokoje parodytas tekstų rodymas ir pateikimas 16 x 2 skystųjų kristalų ekrane naudojant „Arduino“. Pradėkime ir tikiuosi, kad jums patiks
Kaip sukurti laikrodį realiuoju laiku naudojant „Arduino“ir TFT ekraną - „Arduino Mega RTC“su 3,5 colių TFT ekranu: 4 žingsniai
Kaip sukurti laikrodį realiuoju laiku naudojant „Arduino“ir TFT ekraną | „Arduino Mega RTC“su 3,5 colio TFT ekranu: apsilankykite mano „Youtube“kanale. Įvadas:- Šiame įraše aš padarysiu „Laikrodį realiuoju laiku“, naudodamas 3,5 colio TFT jutiklinį LCD ekraną, „Arduino Mega“2560 ir DS3231 RTC modulis…. Prieš pradėdami… patikrinkite vaizdo įrašą iš mano „YouTube“kanalo. Pastaba:- Jei naudojate „Arduin“
Vairasvirtės valdomas servo naudojimas naudojant „Arduino“(su programavimu): 4 žingsniai
Joystick valdomas servo naudojimas „Arduino“(su programavimu): Šioje pamokoje mes padarysime vairasvirtės valdymo servo, naudodami „Arduino Uno“. Servo judės pagal vairasvirtės judesį
Linijinis laikrodis naudojant „Arduino + DS1307 + Neopixel“: kai kurios aparatūros pakartotinis naudojimas: 5 žingsniai
Linijinis laikrodis naudojant „Arduino + DS1307 + Neopixel“: kai kurios aparatūros pakartotinis naudojimas: iš ankstesnių projektų turėjau „Arduino UNO“ir „Neopixel“LED juostelę ir norėjau padaryti kažką kitokio. Kadangi „Neopixel“juostelėje yra 60 LED lempučių, manoma, kad ji bus naudojama kaip didelis laikrodis. Valandoms nurodyti naudojamas raudonas 5 LED segmentas (60 LED