Страница 2 из 6

Блоки для дисплеев TFT SPI

Добавлено: 18 фев 2022, 11:10
aidar_i
Rovki писал(а): 18 фев 2022, 10:53 может сменить общий фон экрана тогда старые надписи не будут видны. Но как?
Стирай с выводом этого текста цветом фона экрана.

Блоки для дисплеев TFT SPI

Добавлено: 18 фев 2022, 11:15
Rovki
Так где это задать- цвет стирания ?

Блоки для дисплеев TFT SPI

Добавлено: 18 фев 2022, 11:53
Rovki
Нашел ,нужно поставить FillColor =0 в главном блоке :yes:

Блоки для дисплеев TFT SPI

Добавлено: 19 фев 2022, 11:42
Rovki
Осталось забороть русский текст :smile390: , все сделал как в 1 посте , но русский текст не хочет отображаться, только латиница , где еще копать?

Блоки для дисплеев TFT SPI

Добавлено: 19 фев 2022, 22:19
Rovki
Разобрался , не тот блок вывода текста использовал ,нужно принт UTF8 :smile427: Спасибо .
Осталось разобраться с тач скрином , в моем экране тачскрин висит на I2C /

Блоки для дисплеев TFT SPI

Добавлено: 20 фев 2022, 13:46
Rovki
Для это дисплея setUp 201. Но вот как теперь тачскрин заставить работать ,всю голову сломал , хотя есть скетчи которые считывают с него правильно координаты и выводят в монитор. https://github.com/seaniefs/WT32-SC01-Exp . Нужно вносить изменения в БП. :smile427:

Блоки для дисплеев TFT SPI

Добавлено: 24 мар 2022, 09:44
nilov82
Добрый день, не подскажете, возможно ли вывести картинку на этих блоках?

Блоки для дисплеев TFT SPI

Добавлено: 31 май 2022, 18:37
kissmanyuriy
TFT_eSPI_(Code_-_Professional)- эти блоки заработали без проблем с компиляцией. Но есть вопросы: Все одним цветом? Как картинку вставить? В User_Setup- меняю инверсию не меняется в проекте.

Блоки для дисплеев TFT SPI

Добавлено: 08 июн 2022, 08:22
kissmanyuriy
Добрый день, как можно например цвет изображения сделать не общим параметром в "TFT_eSPI_(Code_-_Professional)". Хотелось бы иметь разные цвета изображения.Тоже ругается на крупные шрифты. Допилите пожалуйста.

Блоки для дисплеев TFT SPI

Добавлено: 27 июн 2022, 16:24
svv
Народ. А подскажите пожалуйста, как вывести текст разного шрифта и цвета?

Блоки для дисплеев TFT SPI

Добавлено: 30 июл 2022, 12:04
set0205
Здравствуйте, касательно шрифтов, сделал всё по инструкции, но есть проблема с выводом кириллицы. Не выводятся кириллические символы. Похоже с utf8rus какие то проблемы. Нет доработок на эту тему?

Отправлено спустя 1 час 20 минут 39 секунд:
Разобрался, сам неверно делал.

Блоки для дисплеев TFT SPI

Добавлено: 08 дек 2022, 10:00
Tango
Народ, привет! Помогите отредактировать User_Setup.h в TFT_eSPI-master :smile37: Моск весь уже сломал, не хотят запускаться даже файлы примеров :smile14: Конфигурация банальная: мега2560 и LCD на НХ8357. Примеры из библиотеки НХ8357 работают нормально.

Блоки для дисплеев TFT SPI

Добавлено: 09 июн 2023, 19:14
Boggard
Друзья,молясь прошу помощи в подключении дисплей на ILI9341 1.8 TFT SPI 128*160!!! Я с этой мазутой уже третий день себе мозг выношу!!!! Уже все "бубны" переломал! Перепробовал кучу найденных блоков для FLProg! Удалось подключить дисплей по этой схеме (#define [spoiler]TFT_SCK 18
#define TFT_MOSI 23
#define TFT_MISO 19
#define TFT_CS 22
#define TFT_DC 21
#define TFT_RESET 17)
[/spoiler]
https://www.theelectronics.co.in/2022/1 ... esp32.htmlЭто с какого-то сайта, восторг был не долгий! Я уже не знаю что делать! Дайте пжл только один блок для текста, потом дальше копать буду. Как ы блин ими пользуетесь ,ума не приложу!?
Изображение

Блоки для дисплеев TFT SPI

Добавлено: 10 июн 2023, 19:00
cfitymrf
я конечно не помогу но все же. я тоже мучался ради интереса давненько и уже не помню что делал, какой то блок FLProg запустил дисплей только на пол экрана как у вас на фото , затем где то скачал тестовую программу для дисплея на которой он работал нормально , и потом после компиляции в скетче блока FLProg заменял что то типа библиотек , разрешение дисплея , пины подключения из тестовой программы.

Блоки для дисплеев TFT SPI

Добавлено: 17 июн 2023, 16:11
Boggard
Проблему решил сам! :smile9: https://vk.com/video94093259_456239854? ... 505f22ab41

Блоки для дисплеев TFT SPI

Добавлено: 12 янв 2024, 21:33
WildCat
Уважаемые знатоки, прошу помощи.

Разбираюсь с дисплеем на чипе ST7796 (4"). Контроллер WeMos D1 mini

[spoiler]подключил, сконфигурировал User_Setup.h, попробовал демки из примеров библиотеки, всё Ок. Кроме сенсора.
При компиляции примера с тачем появляется ошибка.

Попробовал сделать свой скетч.
Всё по инструкции, главный блок MAin, блок установки шрифтов, и один блок для вывода теста (латиницей).

Та же ошибка (см скрин).

[spoiler=Ошибка]
C:\Users\Mike\AppData\Local\Temp\arduino_modified_sketch_502890\TFT_Rainbow480.ino: In function 'void setup()':
TFT_Rainbow480:63:17: error: 'class TFT_eSPI' has no member named 'setTouch'
63 | tft.setTouch(calData);
| ^~~~~~~~
C:\Users\Mike\AppData\Local\Temp\arduino_modified_sketch_502890\TFT_Rainbow480.ino: In function 'void loop()':
TFT_Rainbow480:117:13: error: 'class TFT_eSPI' has no member named 'calibrateTouch'
117 | tft.calibrateTouch(calData, TFT_MAGENTA, TFT_BLACK, 15);
| ^~~~~~~~~~~~~~
exit status 1
'class TFT_eSPI' has no member named 'setTouch'


[/spoiler]

Подскажите, куда копать?
Скриншот 12-01-2024 213817.jpg
[/spoiler]

С этой ошибкой разобрался, в user setup пропустил указание cs для тач.

Пока не понял, как выводить текст разным шрифтом и цветом. Пробовал и простые блоки, и на проф редакторе. Всё одно.
И кириллицу не выводит. Блоки использовал utf8, шрифты добавил, в общем файле шрифтов прописал, номера шрифтов указываю в соответствии со списком. И всё равно абракадабра.

Подскажите плз, куда копать.

И еще вопрос по калибровке тач.
Обязательно ли калибровать про каждом запуске?
И тыкать в самые углы дисплея не очень удобно, по краям дисплея у резистивной матрицы чувствительность очень плохая. Есть ли способ отнести калибровочные точки чуть дальше от краёв?

Блоки для дисплеев TFT SPI

Добавлено: 16 янв 2024, 21:21
WildCat
[ref]DrMario[/ref],
Подскажите, можно ли с помощью Ваших блоков выводить текст и графику разными цветами и шрифтами одновременно?

На данный момент я решил вопрос корректировкой кода блоков (добавил входы установки шрифта и цвета в блоки вывода текста), но при этом ФЛП начинает притормаживать при работе. Возможно, я чего-то не учел. Возможно, нужно еще править блоки main.

И есть ли какая-то функция отключения дисплея программно? Или для увеличения ресурса остается только создать скринсейвер и понизить/отключить подсветку?

И чем отличается print text от draw text?

Блоки для дисплеев TFT SPI

Добавлено: 18 янв 2024, 19:49
brigadir218
всем привет, может кто поможет в вопросе? При установке сторонних шрифтов ,а именно при использовании цифр, когда меняются показания, ну там термометр или показания скорости gps, то на экране начинается каша. старые показания не затираются. много читал старался где то найти информацию, но увы и ах , ничего про это нигде не сказано. изучал разные скетчи, подозреваю, что нужна какая то функция в скетче, но пока так и не нашел решение. Может кто подскажет где капать? esp32, tft ili 9341

Блоки для дисплеев TFT SPI

Добавлено: 18 янв 2024, 23:26
WildCat
[ref]brigadir218[/ref],
В главном блоке track=0

Блоки для дисплеев TFT SPI

Добавлено: 19 янв 2024, 18:00
brigadir218
WildCat писал(а): 18 янв 2024, 23:26 [ref]brigadir218[/ref],
В главном блоке track=0
WildCat писал(а): 18 янв 2024, 23:26 [ref]brigadir218[/ref],
В главном блоке track=0
а что за главный блок? я только начал вникать. а track=0 это что за зверь такой, как оно работает?:smile37: