Страница 1 из 1

Готовые блоки для сенсорного дисплея TFT LCD 3.5 дюйма. Controller ili9488

Добавлено: 16 дек 2019, 20:56
Arkadich
Внимание! Для тех кто уже скачал данные блоки перекачайте заново, по причине устранения ошибок.
Были исправлены ошибки с ориентацией тачскрина.
Так же устранены заморочки с выводом кирилицы.
Добавлен блок вывода текста по центру экрана в горизонтальной плоскости.

Купил сенсорный дисплей TFT LCD 3.5 дюйма. Controller ili9488. Покупал Тут
Дисплей заработал с библиотекой MCUFRIEND_kbv. Примеры этой библиотеки и взяты за основу блоков.
Решил выложить, может кому пригодится. Сильно прошу не пинать это мои первые блоки, и первый пост на форуме :smile37: .

Короткое видео работы блоков: YouTube

Пример из видео FLProg: Скачать

Блоки: Скачать

Описание блоков:
3,5 TFT Главный - Блок инициализации. Обязателен в проекте.
3,5 Произвольная линия - Блок рисования прямой линии под любым углом. Рисует линии нужной длинны под любым углом, толщина линии 1 пиксель.
3,5_Line Любой толщины прямые. - Блок рисует горизонтальные и вертикальные линии заданной толщины, длинны и цвета.
3,5_Triangle - Блок рисует треугольники пустые или с заполнением
3,5_Rect - Блок рисует прямоугольники пустые или с заполнением.
3,5 Circle Круги - Блок для рисования пустых или заполненных кругов.
3,5 text Текст - Блок вывода текста на дисплей.
3.5 text Centr - Блок вывода текста по центру дисплея в горизонтальной плоскости.
Col_image Изображение - Блок вывода изображения на экран.
erasing - Закрашивание всего дисплея (стирание) в определенный цвет.
Touch Тачскрин - Блок тачскрина дисплея. Определяет координаты нажатия на дисплей.
X.Y. Сравнение координат - Блок сравнения координат касания тачскрина с заданными.

Блок тачскрина имеет ориентацию. Она должна обязательно быть такой же как у главного блока. Иначе блок будет выдавать неправильные координаты.

Блок вывода изображения имеет недостаток, перед загрузкой в блок в коде изображения необходимо удалить все что закоментировано в каждой из строк (в описании блока все подробно расписано). Так же если кто знает как решить эту проблему прошу помочь.

Готовые блоки для сенсорного дисплея TFT LCD 3.5 дюйма. Controller ili9488

Добавлено: 15 мар 2021, 21:12
onefather
Направьте, пожалуйста, а где же русские шрифты искать и куда их установить?

Готовые блоки для сенсорного дисплея TFT LCD 3.5 дюйма. Controller ili9488

Добавлено: 16 мар 2021, 07:30
Arkadich
onefather писал(а): 15 мар 2021, 21:12 Направьте, пожалуйста, а где же русские шрифты искать и куда их установить?
Руссификация подразумевает что в данные блоки добавлены функции и команды для работы с кирилицей. Но для того чтобы все заработало Вам необходимо добавить в библиотеку Adafruit-GFX-Library-master папку TFT и файл glcdfont.c. Файлы можете скачать Тут.
Подробнее про руссификацию библиотеки Adafruit-GFX-Library Тут .

Готовые блоки для сенсорного дисплея TFT LCD 3.5 дюйма. Controller ili9488

Добавлено: 15 окт 2021, 06:32
hess2222
Спасибо огромное🙏, тоже заказал и не знал как использовать, теперь примерно буду понимать 👌