Our webstore uses cookies to offer a better user experience and we recommend you to accept their use to fully enjoy your navigation.
0104110000008169
New product
This shield with graphic LCD 2.4" touchscreen is perfect for your projects.
See description for more details about the product.
Add to cart now!
0 Item Items
This product is no longer in stock
Warning: Last items in stock!
Availability date:
1 x 2.4'' LCD Shield for Arduino (Red): | 47,99 lei |
Sub total: | 47,99 lei |
This 2.4" LCD shield has a resolution of 320x240 pixels. To use it, all you have to do is plug it over the Arduino board. Shield contains a resistive touchscreen type. It contains a slot for SD cards that can load images in .bmp format to display them on display.
Tavi
Merge cu libraria de pe acest site dar coordonatele pe Y sunt inversate.
Am modificat in tftpaint din exemplu linia 143 asfel:
p.y=TS_MINY+TS_MAXY-p.y;
si functioneaza corect.
inca ceva
Libraria MCUFRIEND_kbv merge si el daca e fortat id-ul 0x9325
pentru touch
exemplul corect este cel cu: touchscreendemoshield.ino
si setarile de pini trebuiesc modificate ca sa fie:
#define YP A2 // must be an analog pin, use "An" notation!
#define XM A1 // must be an analog pin, use "An" notation!
#define YM 6 // can be a digital pin
#define XP 7 // can be a digital pin
(YM si XP e fix invers)
Merge :)
Deci, trebuie instalat librariile atasata de pe aici pe pagina produsului. La fiecare exemplu la setup() este un if care se uita la identifier.
Aste se obtine prin linia: uint16_t identifier = tft.readID();
Daca listati acea valoare vedeti ca este 21512 decimal adica 0x5408 hex.
Problema e cu acest identifier, ca libraria nu le recunoaste, eu am sters acel if bloc si am setat valoarea: tft.begin(0x9325);
Merge brici cu identifierul: 0x9325
(Deci produsul e compatibil cu ILI9325, dar nu se recunoaste din start)
Librării folosite
Salutare,
Modelul cumpărat de mine foloseşte SPFD5408 dar cu un controller ILI9325 modificat (în sensul că orice librărie ai folosi imaginea apare albă sau cu scris în oglindă).
Singurele librării cu care am reuşit să-l fac sa meargă (nu am testat şi touch-ul) se găsesc aici:
https://github.com/prenticedavid/MCUFRIEND_kbv
Folosire cu Mega
Daca a reusit cineva sa il foloseasca cu Mega am rugamintea sa posteze detalii...
Eu am reusit dar culorile sunt cam inversate...
Interrupt pin
De 2 zile caut pe net cum fac sa activez functia interrupt ca asta nu are un pin dedicat pentru asta. Poate ma ajuta cineva. Il folosesc intr-o aplicatie unde la fiecare 2 secunde citirea temperaturii dureaza 600 milisecunde timp in care daca apas pe ecran nu se intampla nimic.
testat ok
Functioneaza doar cu bibliotecile de aici: https://github.com/JoaoLopesF/SPFD5408
Am adaptat proiectul lui Nicu Florica de la: https://www.youtube.com/watch?v=oylFMWnAePA pe un Arduino uno si acest afisaj iar functionarea este comparabila cu vechiul osciloscop. Arhiva cu ce am testat pina acum este aici https://drive.google.com/file/d/0B6GN3A9w-wA7ZkpsbENKMEJ3ZHc/view?usp=sharing
Raspberry Pi 3B I/O Expansion Board See...
48,99 lei
Ultra Flat CAT6 Ethernet Patch Cable are only a...
7,95 lei
Complete Connector Kit: single row pin...
59,99 lei
The main advantages of this engine are it only...
28,39 lei
10*6 mm Metal M3 Hex Pillar See description...
1,19 lei
RELIABLE CONNECTION Saves on the wear and...
24,99 lei
10x 18650 Battery Box See description for more...
9,99 lei
• Low noise • Low heat • Smooth operation •...
34,99 lei
This small shield is an easy, economical way to...
89,99 lei
They can be easily placed in later in the...
0,95 lei