Внимание! Для тех кто уже скачал данные блоки перекачайте заново, по причине устранения ошибок.
Были исправлены ошибки с ориентацией тачскрина.
Так же устранены заморочки с выводом кирилицы.
Добавлен блок вывода текста по центру экрана в горизонтальной плоскости.
Купил сенсорный дисплей TFT LCD 3.5 дюйма. Controller ili9488. Покупал Тут
Дисплей заработал с библиотекой MCUFRIEND_kbv. Примеры этой библиотеки и взяты за основу блоков.
Решил выложить, может кому пригодится. Сильно прошу не пинать это мои первые блоки, и первый пост на форуме .
Короткое видео работы блоков: 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. Сравнение координат - Блок сравнения координат касания тачскрина с заданными.
Блок тачскрина имеет ориентацию. Она должна обязательно быть такой же как у главного блока. Иначе блок будет выдавать неправильные координаты.
Блок вывода изображения имеет недостаток, перед загрузкой в блок в коде изображения необходимо удалить все что закоментировано в каждой из строк (в описании блока все подробно расписано). Так же если кто знает как решить эту проблему прошу помочь.