Cuprins:
Video: Afișaj cu ecran tactil Arduino: 4 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Buna! Astăzi, vă voi arăta cum să utilizați un ecran tactil cu Arduino Uno. Îl puteți folosi ca un afișaj mic pentru citate sau imagini sau tot felul de alte lucruri.
Pasul 1: Piese
Vei avea nevoie:
- Arduino Uno
- Seeed Studios TFT Shield
- Cablu USB
- Card Micro SD
Asta e tot ce ai nevoie. Puteți obține scutul TFT la seeedstudios.com pentru 50 de dolari. După ce obțineți scutul, puneți cardul micro SD în micul slot din partea de jos. Acum scutul TFT este pregătit pentru utilizare. Conectați-l la Arduino Uno și configurați descărcarea fișierelor enumerate mai jos.
Veți avea nevoie și de acest software și de aceste fișiere:
- IDE Arduino
- Biblioteca TFT_Touch_Shield_v2-master-2 (aceasta poate fi descărcată de pe wiki studiourile văzute)
- Orice fel de convertor de fișiere zip
Pasul 2: Rulați primul dvs. program TFT
Acum că aveți toate piesele și software-ul, deschideți Arduino IDE și deschideți fișierul
Biblioteca TFT_Touch_Shield_v2-master-2. Deschideți exemplele și găsiți primul program etichetat „drawCircle”. După ce ați deschis acel program, citiți toate notele laterale pentru a putea înțelege comenzile și cum să le utilizați. Încărcați programul pe tablă. Ecranul tactil ar trebui să afișeze 4 cercuri, 2 completate și 2 contururi. În caz contrar, Felicitări! Tocmai ai rulat primul tău program TFT.
Pasul 3: Adăugare pe
Sperăm că ați citit notele laterale, astfel încât să știți cum să utilizați comenzile din programul "drawCircle". Acum trebuie să aplicați ceea ce știți schimbând pararmetre în unele dintre comenzi, astfel încât să puteți vedea ce se întâmplă atunci când faceți acest lucru. Încercați să schimbați cooridintele, dimensiunea și culoarea cercurilor de pe ecran. Iată ce am făcut după ce am aflat cum schimb comenzile:
#include #include
#include
configurare nulă () {
TFT_BL_ON;
Tft. TFTinit ();
Tft.fillCircle (110, 150, 100, GALBEN);
Tft.fillCircle (100, 100, 25, NEGRU);
Tft.fillCircle (120, 120, 10, RED);
Tft.fillCircle (120, 120, 10, ALBASTRU);
Tft.fillCircle (120, 120, 10, CYAN);
Tft.fillCircle (110, 110, 5, ALB);
}
bucla nulă () {
}
Dacă ai făcut toate acestea, atunci este timpul să mergi mai departe. Uită-te la câteva dintre celelalte exemple pentru a învăța cum să le folosești împreună. Probabil ar trebui să studiați programele care desenează forme sau figuri (de exemplu, "drawRectangle" sau "drawNumbers").
Pasul 4: Adăugarea la Contd
După ce ați însușit crearea de forme pe ecran, ar trebui să treceți la învățarea despre afișarea imaginilor (drawbmp1 & 2) și despre cum să desenați pe ecran (vopsea). Ei bine, cam asta este. Vă mulțumim că ați citit și dacă doriți să publicați un alt instructable despre acest lucru, lăsați doar un comentariu. Mulțumesc pentru lectură!