Стирай с выводом этого текста цветом фона экрана.
Блоки для дисплеев TFT SPI
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- Rovki
- Полковник
- Сообщения: 4891
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Блоки для дисплеев TFT SPI
Так где это задать- цвет стирания ?
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 4891
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Блоки для дисплеев TFT SPI
Нашел ,нужно поставить FillColor =0 в главном блоке ![Да :yes:](./images/smilies/ucoz_yes.gif)
![Да :yes:](./images/smilies/ucoz_yes.gif)
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 4891
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Блоки для дисплеев TFT SPI
Осталось забороть русский текст
, все сделал как в 1 посте , но русский текст не хочет отображаться, только латиница , где еще копать?
![на те же грабли :smile390:](./images/smilies/smile390.gif)
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 4891
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Блоки для дисплеев TFT SPI
Разобрался , не тот блок вывода текста использовал ,нужно принт UTF8
Спасибо .
Осталось разобраться с тач скрином , в моем экране тачскрин висит на I2C /
![в поиске :smile427:](./images/smilies/smile427.gif)
Осталось разобраться с тач скрином , в моем экране тачскрин висит на I2C /
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 4891
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Блоки для дисплеев TFT SPI
Для это дисплея setUp 201. Но вот как теперь тачскрин заставить работать ,всю голову сломал , хотя есть скетчи которые считывают с него правильно координаты и выводят в монитор. https://github.com/seaniefs/WT32-SC01-Exp . Нужно вносить изменения в БП. ![в поиске :smile427:](./images/smilies/smile427.gif)
![в поиске :smile427:](./images/smilies/smile427.gif)
Электронщик до мозга костей и не только
Блоки для дисплеев TFT SPI
Добрый день, не подскажете, возможно ли вывести картинку на этих блоках?
-
- Рядовой
- Сообщения: 8
- Зарегистрирован: 31 окт 2020, 12:48
- Имя: Юрий
Блоки для дисплеев TFT SPI
TFT_eSPI_(Code_-_Professional)- эти блоки заработали без проблем с компиляцией. Но есть вопросы: Все одним цветом? Как картинку вставить? В User_Setup- меняю инверсию не меняется в проекте.
-
- Рядовой
- Сообщения: 8
- Зарегистрирован: 31 окт 2020, 12:48
- Имя: Юрий
Блоки для дисплеев TFT SPI
Добрый день, как можно например цвет изображения сделать не общим параметром в "TFT_eSPI_(Code_-_Professional)". Хотелось бы иметь разные цвета изображения.Тоже ругается на крупные шрифты. Допилите пожалуйста.
Блоки для дисплеев TFT SPI
Народ. А подскажите пожалуйста, как вывести текст разного шрифта и цвета?
Блоки для дисплеев TFT SPI
Здравствуйте, касательно шрифтов, сделал всё по инструкции, но есть проблема с выводом кириллицы. Не выводятся кириллические символы. Похоже с utf8rus какие то проблемы. Нет доработок на эту тему?
Отправлено спустя 1 час 20 минут 39 секунд:
Разобрался, сам неверно делал.
Отправлено спустя 1 час 20 минут 39 секунд:
Разобрался, сам неверно делал.
-
- Рядовой
- Сообщения: 77
- Зарегистрирован: 19 дек 2019, 07:10
- Откуда: Краматорск-Кемерово
- Имя: Сергей
Блоки для дисплеев TFT SPI
Народ, привет! Помогите отредактировать User_Setup.h в TFT_eSPI-master
Моск весь уже сломал, не хотят запускаться даже файлы примеров
Конфигурация банальная: мега2560 и LCD на НХ8357. Примеры из библиотеки НХ8357 работают нормально.
![чешу репу :smile37:](./images/smilies/smile37.gif)
![долбанись :smile14:](./images/smilies/smile14.gif)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Специалисты построили "Титаник", дилетант построил ковчег
Блоки для дисплеев TFT SPI
Друзья,молясь прошу помощи в подключении дисплей на ILI9341 1.8 TFT SPI 128*160!!! Я с этой мазутой уже третий день себе мозг выношу!!!! Уже все "бубны" переломал! Перепробовал кучу найденных блоков для FLProg! Удалось подключить дисплей по этой схеме (#define
https://www.theelectronics.co.in/2022/1 ... esp32.htmlЭто с какого-то сайта, восторг был не долгий! Я уже не знаю что делать! Дайте пжл только один блок для текста, потом дальше копать буду. Как ы блин ими пользуетесь ,ума не приложу!?
![Изображение](%5Battachment=0%5DIMG_20230609_210733.jpg%5B/attachment%5D)
SPOILERSPOILER_SHOW
TFT_SCK 18
#define TFT_MOSI 23
#define TFT_MISO 19
#define TFT_CS 22
#define TFT_DC 21
#define TFT_RESET 17)
#define TFT_MOSI 23
#define TFT_MISO 19
#define TFT_CS 22
#define TFT_DC 21
#define TFT_RESET 17)
![Изображение](%5Battachment=0%5DIMG_20230609_210733.jpg%5B/attachment%5D)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блоки для дисплеев TFT SPI
я конечно не помогу но все же. я тоже мучался ради интереса давненько и уже не помню что делал, какой то блок FLProg запустил дисплей только на пол экрана как у вас на фото , затем где то скачал тестовую программу для дисплея на которой он работал нормально , и потом после компиляции в скетче блока FLProg заменял что то типа библиотек , разрешение дисплея , пины подключения из тестовой программы.
Блоки для дисплеев TFT SPI
Проблему решил сам!
https://vk.com/video94093259_456239854? ... 505f22ab41
![одобрение :smile9:](./images/smilies/smile9.gif)
Блоки для дисплеев TFT SPI
Уважаемые знатоки, прошу помощи.
Разбираюсь с дисплеем на чипе ST7796 (4"). Контроллер WeMos D1 mini
С этой ошибкой разобрался, в user setup пропустил указание cs для тач.
Пока не понял, как выводить текст разным шрифтом и цветом. Пробовал и простые блоки, и на проф редакторе. Всё одно.
И кириллицу не выводит. Блоки использовал utf8, шрифты добавил, в общем файле шрифтов прописал, номера шрифтов указываю в соответствии со списком. И всё равно абракадабра.
Подскажите плз, куда копать.
И еще вопрос по калибровке тач.
Обязательно ли калибровать про каждом запуске?
И тыкать в самые углы дисплея не очень удобно, по краям дисплея у резистивной матрицы чувствительность очень плохая. Есть ли способ отнести калибровочные точки чуть дальше от краёв?
Разбираюсь с дисплеем на чипе ST7796 (4"). Контроллер WeMos D1 mini
SPOILERSPOILER_SHOW
подключил, сконфигурировал User_Setup.h, попробовал демки из примеров библиотеки, всё Ок. Кроме сенсора.
При компиляции примера с тачем появляется ошибка.
Попробовал сделать свой скетч.
Всё по инструкции, главный блок MAin, блок установки шрифтов, и один блок для вывода теста (латиницей).
Та же ошибка (см скрин).
Подскажите, куда копать?
При компиляции примера с тачем появляется ошибка.
Попробовал сделать свой скетч.
Всё по инструкции, главный блок MAin, блок установки шрифтов, и один блок для вывода теста (латиницей).
Та же ошибка (см скрин).
ОшибкаSPOILER_SHOW
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'
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'
Пока не понял, как выводить текст разным шрифтом и цветом. Пробовал и простые блоки, и на проф редакторе. Всё одно.
И кириллицу не выводит. Блоки использовал utf8, шрифты добавил, в общем файле шрифтов прописал, номера шрифтов указываю в соответствии со списком. И всё равно абракадабра.
Подскажите плз, куда копать.
И еще вопрос по калибровке тач.
Обязательно ли калибровать про каждом запуске?
И тыкать в самые углы дисплея не очень удобно, по краям дисплея у резистивной матрицы чувствительность очень плохая. Есть ли способ отнести калибровочные точки чуть дальше от краёв?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блоки для дисплеев TFT SPI
DrMario,
Подскажите, можно ли с помощью Ваших блоков выводить текст и графику разными цветами и шрифтами одновременно?
На данный момент я решил вопрос корректировкой кода блоков (добавил входы установки шрифта и цвета в блоки вывода текста), но при этом ФЛП начинает притормаживать при работе. Возможно, я чего-то не учел. Возможно, нужно еще править блоки main.
И есть ли какая-то функция отключения дисплея программно? Или для увеличения ресурса остается только создать скринсейвер и понизить/отключить подсветку?
И чем отличается print text от draw text?
Подскажите, можно ли с помощью Ваших блоков выводить текст и графику разными цветами и шрифтами одновременно?
На данный момент я решил вопрос корректировкой кода блоков (добавил входы установки шрифта и цвета в блоки вывода текста), но при этом ФЛП начинает притормаживать при работе. Возможно, я чего-то не учел. Возможно, нужно еще править блоки main.
И есть ли какая-то функция отключения дисплея программно? Или для увеличения ресурса остается только создать скринсейвер и понизить/отключить подсветку?
И чем отличается print text от draw text?
-
- Рядовой
- Сообщения: 30
- Зарегистрирован: 16 окт 2021, 09:19
- Имя: Игорь
Блоки для дисплеев TFT SPI
всем привет, может кто поможет в вопросе? При установке сторонних шрифтов ,а именно при использовании цифр, когда меняются показания, ну там термометр или показания скорости gps, то на экране начинается каша. старые показания не затираются. много читал старался где то найти информацию, но увы и ах , ничего про это нигде не сказано. изучал разные скетчи, подозреваю, что нужна какая то функция в скетче, но пока так и не нашел решение. Может кто подскажет где капать? esp32, tft ili 9341
Блоки для дисплеев TFT SPI
brigadir218,
В главном блоке track=0
В главном блоке track=0
-
- Рядовой
- Сообщения: 30
- Зарегистрирован: 16 окт 2021, 09:19
- Имя: Игорь
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость