Для работы с данными дисплеями отлично подойдет библиотека UTFT.
Инициализация дисплеев:
- Цветной графический дисплей 3.95 TFT 480x320 UNO
инициализация: UTFT myGLCD(TFT395UNO, A2, A1, A3, A4, A0);
- Цветной графический дисплей 3.2 TFT 480x320 MEGA
инициализация: UTFT myGLCD(TFT32MEGA, A2, A1, A3, A4, A0); // дисплей на чипе: ILI9481.
инициализация: UTFT myGLCD(TFT32MEGA_2, A2, A1, A3, A4, A0); // дисплей на чипе: HX8357C.
- Цветной графический дисплей 2.8 TFT 320x240 UNO
инициализация: UTFT myGLCD(TFT28UNO, A2, A1, A3, A4, A0);
- Цветной графический дисплей 2.4 TFT 240x320
инициализация: UTFT myGLCD(TFT01_24SP, SDI/MOSI, SCK, CS, RESET, DC/RS);
пример: UTFT myGLCD(TFT01_24SP, 5, 4, 8, 7, 6); // можно использовать любые выводы Arduino.
- Цветной графический дисплей 2.2 TFT 320x240
инициализация: UTFT myGLCD(TFT01_22SP, SDI/MOSI, SCK, CS, RESET, DC/RS);
пример: UTFT myGLCD(TFT01_22SP, 5, 4, 8, 7, 6); // можно использовать любые выводы Arduino.
- Цветной графический дисплей 1.8 TFT 128x160
инициализация: UTFT myGLCD(TFT18SHLD, SDA, SCK, CS, RESET, A0);
пример: UTFT myGLCD(TFT18SHLD, 5, 4, 8, 7, 6); // можно использовать любые выводы Arduino.
Описание функций и примеры работы с цветными TFT дисплеями.
Важно: В папке библиотеки имеется файл «memorysaver.h». Строка с названием Вашего дисплея должна быть закомментирована. А для экономии памяти, разкомментируйте остальные строки кода этого файла.