4,9
239 отзывовВсе звезды
Доставка в Самарскую область сервисом "5post" 24 дня, из них 6 дней товар растаможивал таможенный пост "Уссурийский" от "Юнэкс". Трек отслеживался на всём пути. Упаковка богатая, но не надёжная. Нет прокладок в контейнере. Модуль болтался в контейнере и гремел как погремушка. К счастью, повреждений нет. Покупал для повторения проекта "ёРадио". Дисплей как в описании. Завёлся с полпинка. Просто тупо вставил наш 2.4" модуль в плату вместо дисплея 1,8" на драйвере ST7735s и перепрошил, подключив библиотеку "Adafruit ST7735 and ST7789 Library", версии 1.10.0. В генераторе файла "myoptions.h" выбрал пункт "ST7789"/ В итоге: Среда разработки - "arduino-1.8.19". Пины SDO/MISO 19 SDI/MOSI 23 SCK 18 или (30) Фрагмент файла "myoptions.h" #define TFT_DC 4 #define TFT_CS 5 #define TFT_RST 15 #define BRIGHTNESS_PIN 2 // или к +3,3В (пин LED) Хороший дисплей. Продавца и товар рекомендую.
Показать ещеПодключение к Arduino. Фрагмент скетча "graphicstest" из примера после чистки: #include <Adafruit_GFX.h> // Основная графическая библиотека #include <Adafruit_ST7789.h> // Подключение библиотеки для дисплея ST7789 //#include <SPI.h> //У меня отключено, работает без него #define TFT_CS 10 //CS на дисплее #define TFT_RST 9 //Или установите значение -1 и подключите к контакту RESET Arduino. #define TFT_DC 8 //DC на дисплее #define TFT_SCLK 13 //SCK на дисплее #define TFT_MOSI 11 //SDI/MOSI на дисплее //Пин "LED" подключен к +3,3 В Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST); float p = 3.1415926; void setup(void) { Serial.begin(9600); Serial.print(F("Hello! ST77xx TFT Test")); // Используйте этот инициализатор, если используете 2,0-дюймовый TFT 320x240: tft.init(240, 320); // Инициализация ST7789 320x240 tft.setRotation(1);//Дописал, поворот экрана от 0 до 3 tft.invertDisplay(false);//Дописал, инвертирование цветов, (true) - в исходное Serial.println(F("Initialized")); У меня в таком варианте работает на "Arduino Pro Mini", питание 3,3 Вольта. Другие платы Arduino имеют напряжение 5 В, подключение вывода 5 В к TFT-дисплею ST7789 может привести к повреждению его контроллера. Чтобы подключить Arduino к дисплейному модулю, используется делитель напряжения для каждой линии. Каждый делитель напряжения состоит из резисторов 2,2 К и 3,3 К, это понижает напряжение 5 В до 3 В.
Показать ещеДисплеи доставлены благополучно, в составе сборной посылки. Каждый дисплей в отдельном кейсе, красиво. Контроллер дисплея соответствует описанию. Библиотеку к нему отдельную пока не нашел, частично запустился на бибке ILI9341. Продавец позаботился о благополучном хранении дисплейчиков на время ожидания полноценной библиотеки... В любом случае спасибо продавцу и почтам России и Китая за быструю доставку.
Показать ещеОтличные дисплеи! Лучше, чем ILI9341. Библиотека подошла от ILI9341, только надо поменять высоту с шириной: В файле Adafruit_ILI9341.h найти строчки #define ILI9341_TFTWIDTH 320 ///< ILI9341 max TFT width #define ILI9341_TFTHEIGHT 240 ///< ILI9341 max TFT height это уже изменённые строки. Спасибо за хороший дисплей по хорошей цене! Рекомендую.
Показать еще