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!
17 Item Items
Warning: Last items in stock!
Availability date:
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
BJT Transistor Assortment Kit: It includes the...
24,99 lei
Electrolytic Capacitor Kit (15 Kinds, 200 pcs)...
24,99 lei
WTV020-SD Sound Module See description for...
15,99 lei
The AT24C256 EEPROM module can be used to store...
8,99 lei
Micro USB Blue Cable 50 cm
3,03 lei
This is a 50 kg load cell that is widely used...
29,95 lei
Keypad with 4 Keys
4,99 lei
Suitable for wire installation into network and...
19,99 lei
Test your network cables with this small...
14,99 lei
32 mm Stainless Steel Cutting Disc
1,19 lei