Arduino 2.4" TFT LCD Touch shield от компании Itead представляет собой TFT дисплей с разрешением 320х240 точек с поддержкой тачскрин и SD-карт сокетом. TFT драйвер построен на базе чипсета S6D112 с 8 и 4х битным интерфейсом управления. Может работать как с 5В так и с 3.3В платами.
Строка инициализации для Arduino UNO и Arduino Leonardo: UTFT myGLCD(ITDB24,A5,A4,A3,A2);
Внимание! Этот шилд не полностью совместим с Arduino Uno из-за разъема USB (см. последнее фото), поэтому рекомендуем его использовать с платами Arduino Leonardo.
Характеристики:
-
поддержка библиотеки Arduino UTFT
-
разрешение: 240 x 320 пикселей
-
диагональ: 2.4"
-
цветов: 262к
-
подсветка: LED
-
драйвер: S6D112
|
Arduino вывод |
Описание |
|
D0 |
DB8 |
|
D1 |
DB9 |
|
D2 |
DB10 |
|
D3 |
DB11 |
|
D4 |
DB12 |
|
D5 |
DB13 |
|
D6 |
DB14 |
|
D7 |
DB15 |
|
D8 |
Touch_Dout |
|
D9 |
Touch_IRQ |
|
D10 |
SD_CS |
|
D11 |
SD_MOSI |
|
D12 |
SD_MISO |
|
D13 |
SD_SCK |
|
A0 |
Touch_Din |
|
A1 |
Touch_CLK |
|
A2 |
- |
|
A3 |
TFT_CS |
|
A4 |
TFT_WR |
|
A5 |
TFT_RS |
Ссылки:
Внимание! При использовании шилда с платой Arduino Mega, вызывать конструктор нужно вот так:
UTFT myGLCD(S6D1121_8 ,A5,A4,A3,A2);
так же, в папке библиотеки UTFT нужно открыть файл HW_AVR_defines.h и раскоментировать строку номер 7:
#define USE_UNO_SHIELD_ON_MEGA 1
после чего перезагрузить среду разработки Arduino IDE
Внимание! В примерах к библиотеке Utouch допущена ошибка: при вызове конструктора поменяны местами выводы D_OUT И D_IRQ, таким образом вызов конструктора для Arduino Uno должен быть не myTouch(15,10,14,9,8);, а myTouch(15,10,14,8, 9); Спасибо нашему клиенту Тарасу за исправление.