راه اندازی نمایشگر 2.8 اینچی TFT با درایور ILI9341 با Raspberry Pi Pico در محیط برنامه نویسی آردوینو

سلام.من این محصول رو خریدازی کردم.
کیفیت نمایشگر خیلی خوبه. با استفاده از کتابخانه Adafruit_ILI9341 به راحتی با Raspberry Pi Pico در Arduino IDE راه اندازی میشه و با سرعت بالا و بدون تاخیر کار می کند. مراحل کار و نحوه اتصال پایه ها در پاسخ شرح داده شده.

– ابتدا کتابخانه Adafruit_ILI9341 را در آردوینو IDE نصب کنید
– پایه های نمایشگر را به ترتیب زیر به پایه های Raspberry Pi Pico وصل کنید:

ILI9341 Module.             Raspberry Pi Pico
1 VCC.                          3V3
2 GND.                          GND
3 LCD_CS.                     GP17
4 LCD_RST.                   GP21
5 LCD_RS.                     GP20
6 SDI(MOSI)                  GP19
7 SCK.                          GP18
8 LED.                          3V3
9 SDO(MISO)                 GP16

– در منوی File زیر منوی Examples مجموعه مثالهای Adafruit_ILI9341 را بازکرده و گزینه graphicstest را باز کنید.
– قسمت تعریف پایه ها در کد را به شکل زیر تغییر دهید:

#define TFT_DC 20
#define TFT_CS 17
#define TFT_RST 21

Adafruit_ILI9341(TFT_CS, TFT_DC,TFT_RST);

– حالا در قسمت setup کد، زیر دستور 

tft.begin();

این خط کد را اضافه کنید:

tft.invertDisplay(true);


– برنامه را اجرا کنید.

 

منبع:

https://coxxect.blogspot.com/2023/08/raspberry-pi-pico-rp2040-32inch-ips-spi.html