Home / راه اندازی tft lcd touch 3.5 inch آردینو

راه اندازی tft lcd touch 3.5 inch آردینو


در راه اندازی ال سی دی تاچ های آردو آينو دو نکته مطرح است
اولین نکنه چیپ استفاده شده است
اگر کتابخانه
MCUFRIEND
یا 
Adafruit_TFTLCD
را لود کرده باشیم با استفاده از تابع
tft.readID();
میتوانیم مدل آن را به دست بیاوریم
دومین نکته راه اندازی تاچ است
در راه اندازی تاچ دو نکته مهم است
یک پایه های اتصال و ترتیب آنها
مثلا
#define YP A3  // in range A1-A3,must be an analog pin, use "An" notation!
#define XM A2  //in range A1-A3, must be an analog pin, use "An" notation!
#define YM 9   // in range 6-9,can be a digital pin
#define XP 8   // in range 6-9,can be a digital pin
دوم کالیبره کردن است
uint16_t TS_MINX = 180;
uint16_t TS_MAXX  = 908;
uint16_t TS_MINY = 950;
uint16_t TS_MAXY = 185;
و بعد از گرفتن تاچ
با دستور
p.getPoint();
آن را کالیبره می کنیم
p.x = map(p.x, TS_MINX, TS_MAXX, tft.width(), 0);
p.y = map(p.y, TS_MINY, TS_MAXY, tft.height(), 0);
چند نمونه ال سی دی رایج در ایران
https://www.banggood.com/3_5-Inch-TFT-Color-Screen-Module-320-X-480-Support-Arduino-UNO-Mega2560-p-1022298.html
https://github.com/JoaoLopesF/SPFD5408




     RSS of this page