Cuprins:

Tutorial TFT Shield: 4 pași
Tutorial TFT Shield: 4 pași

Video: Tutorial TFT Shield: 4 pași

Video: Tutorial TFT Shield: 4 pași
Video: Accident ho gya😱😭💔 stoppie gone wrong😭🥺 #ns200 #ytshorts #shorts 2024, Iulie
Anonim
Tutorial TFT Shield
Tutorial TFT Shield
Tutorial TFT Shield
Tutorial TFT Shield

Astăzi, veți afla cum puteți crea și utiliza butoane în proiectele dvs. cu ecran tactil Arduino TFT. Folosesc ecranul TFT de 2,8 al lui Kuman, combinat cu Arduino UNO al lui Kuman. Bonus: Scutul TFT de la Kuman vine cu un stylus gratuit pe care îl poți folosi pentru apăsări mai precise!

Pasul 1: Configurare

Înființat
Înființat
Înființat
Înființat

Prindeți scutul pe placa dvs. Arduino. Asigurați-vă că nu este într-un mod greșit! Puteți utiliza imaginile de mai sus pentru referință. Conectați placa Arduino la computer și intrați în software-ul Arduino.

Allchips este o platformă de servicii online pentru componente electronice, puteți cumpăra toate componentele de la acestea

Pasul 2: Biblioteci

Biblioteci
Biblioteci

Înainte de a încărca codul, va trebui să descărcați aceste biblioteci:

  • Adafruit TFT LCD
  • Adafruit GFX
  • Ecran tactil Adafruit

După descărcarea fișierelor ZIP, includeți-le în IDE-ul Arduino accesând „Sketch - Include Library - Add. ZIP Libraries …”

Pasul 3: Finalizarea

Finalizând
Finalizând

Pentru exemplul pe care l-am pregătit, puteți utiliza codul pe care îl puteți găsi aici. Am adăugat câteva comentarii, pentru a clarifica lucrurile. După încărcare, puteți verifica dacă afișajul funcționează corect apăsând butonul. Dacă da, ecranul se va schimba și va apărea un text.

Pasul 4: Depanare

Dacă apăsările dvs. rămân nerecunoscute, puteți calibra afișajul modificând valorile din partea de sus a codului (TS_MINX, TS_MAXX, TS_MINY și TS_MAXY). Butonul funcționează verificând unde este apăsat ecranul și dacă se află în interiorul coordonatelor butonului în sine, se înregistrează un clic. Dacă valorile menționate mai sus nu sunt corecte, înregistrarea clicurilor va fi dezactivată

Recomandat: