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

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

Добавлено: 19 янв 2024, 18:56
WildCat
brigadir218 писал(а): 19 янв 2024, 18:00 а что за главный блок?
Скрин проекта приложите

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

Добавлено: 22 янв 2024, 17:08
brigadir218
WildCat писал(а): 19 янв 2024, 18:56 Скрин проекта приложите

проекта пока нет, но хочу сделать Gps спидометр. пробовал в flProg его собрать, но не смог. проблемы были именно с блоком Gps. инфы по этому блоку нигде не нашел. пришлось собирать проект из разных скетчей в arduino ide, так как сам в написании полный ноль. собрал на плате esp32, tft st7735, вроде не плохо, но пришел экран ILI 9341. 2.8 и я захотел на нем сделать gps спидометр и поменять шрифт, но там проблема с затиранием старых показаний. и тут случайно наткнулся на ваш форум и увидел что проблеснул вопрос с этой проблемкой. и вот я задал вопрос про этот файлик который находится в главном блоке. сейчас пока gps трудится в авто, я экспериментирую на показаниях температуры в место GPS. Так что вот как то так. щас хочу изучать ваши блоки. попробую собрать проект с термометром.

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

Добавлено: 24 янв 2024, 13:13
brigadir218
всем привет. ребята подскажите что в проекте не так. цыферки на экран выводятся, но они неподвижны. показания датчика температуры не выводятся. блоки вывел вроде те что надо. выводил еше блок fill Screen, но че то тогда на экран выводился номер шрифта. TFT eSPI, ESP32, ili9341 не тач скрин.
Снимок.PNG

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

Добавлено: 24 янв 2024, 18:08
DrMario
brigadir218 писал(а): 24 янв 2024, 13:13 показания датчика температуры не выводятся.
Данные будут обновляться по импульсу на ходе Print. Подключите к RTrig хотя бы генератор 1 секунды, чтобы обновлялось

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

Добавлено: 24 янв 2024, 18:32
brigadir218
поставил генератор в разрез ртриг и принт., но ничего.

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

Добавлено: 25 янв 2024, 01:50
WildCat
brigadir218 писал(а): 24 янв 2024, 18:32 поставил генератор в разрез ртриг и принт., но ничего.
Генератор перед триггером

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

Добавлено: 25 янв 2024, 16:44
brigadir218
генератор прикрепил. теперь данные выводятся. Только вот там шрифт стандартный-(пиксельный), А как поставить этот шрифт - (Font72rle // Большой 75-пиксельный шрифт)? И еще ,старые показания не затираются и есть легкое мерцание цифр.
Снимок2.PNG

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

Добавлено: 26 янв 2024, 16:05
brigadir218
все, разобрался. здесь на форуме есть пояснения. Поменял схему.
Снимок3.PNG
Но осталась одна проблемка, как убрать мигание цифр, мигают раз в 2 секунды, причем это зависит от генератора. Ребята подскажите как это исправит, может кто сталкивался.

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

Добавлено: 26 янв 2024, 22:35
uglerod
Вместо генератора и RTrig поставить " Детектор изменения строки", на вход брать строку Теxt.

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

Добавлено: 27 янв 2024, 00:41
DrMario
brigadir218 писал(а): 26 янв 2024, 16:05 Ребята подскажите как это исправит, может кто сталкивался.
Снимок экрана 2024-01-27 042819.png
Попытайтесь осознать, что и как должно происходить. Для чего нужен и что делает каждый блок. Зачем каждую секунду применять настройки шрифта?

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

Добавлено: 27 янв 2024, 05:36
brigadir218
Отправлено спустя 6 минут 44 секунды:
DrMario писал(а): 27 янв 2024, 00:41
brigadir218 писал(а): 26 янв 2024, 16:05 Ребята подскажите как это исправит, может кто сталкивался.
Снимок экрана 2024-01-27 042819.png
Попытайтесь осознать, что и как должно происходить. Для чего нужен и что делает каждый блок. Зачем каждую секунду применять настройки шрифта?
Этот вариант ничего не дал. цифры как моргали , так и продолжают моргать.

Отправлено спустя 42 минуты 6 секунд:
uglerod писал(а): 26 янв 2024, 22:35 Вместо генератора и RTrig поставить " Детектор изменения строки", на вход брать строку Теxt.
А где взять этот блок? у меня его нет. конечно попробую поискать в нете.

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

Добавлено: 27 янв 2024, 07:28
DrMario
brigadir218 писал(а): 27 янв 2024, 05:36 Этот вариант ничего не дал. цифры как моргали , так и продолжают моргать.
Какие настройки у блока датчика температуры? Попробуйте сделать как на снимках, и подать на блок Print Text.
Снимок экрана 2024-01-27 112013.png
Снимок экрана 2024-01-27 112342.png

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

Добавлено: 27 янв 2024, 11:30
brigadir218
DrMario писал(а): 27 янв 2024, 07:28
brigadir218 писал(а): 27 янв 2024, 05:36 Этот вариант ничего не дал. цифры как моргали , так и продолжают моргать.
Какие настройки у блока датчика температуры? Попробуйте сделать как на снимках, и подать на блок Print Text.
Снимок экрана 2024-01-27 112013.png
Снимок экрана 2024-01-27 112342.png
При таком раскладе, пока показатели неизменны то моргания нет, но как только показания начинают меняться сразу моргают все цифры разом. То есть моргают пока идут изменения в показаниях.

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

Добавлено: 27 янв 2024, 14:35
uglerod
При изменении одной цифры дисплей обновляет всё число, отсюда и мигание. Число надо разбить на разряды(цифры) и каждую цифру
выводить на свои координаты.

Отправлено спустя 4 минуты 36 секунд:
Разбивка_4-х_значного_числа_на_цифры_(CODE).ubi

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

Добавлено: 27 янв 2024, 18:21
brigadir218
uglerod писал(а): 27 янв 2024, 14:35 При изменении одной цифры дисплей обновляет всё число, отсюда и мигание. Число надо разбить на разряды(цифры) и каждую цифру
выводить на свои координаты.

Отправлено спустя 4 минуты 36 секунд:
Разбивка_4-х_значного_числа_на_цифры_(CODE).ubi
что то ума не приложу как его подключать. подключил пробно на два выхода, синий экран, цифров нету.

Отправлено спустя 2 часа 52 минуты 27 секунд:
вот при таком подключении одни нули на дисплее. темпер не показывает.Снимок5.PNG

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

Добавлено: 27 янв 2024, 19:10
cfitymrf
а вот блок DS18 вроде бы не должен быть красным

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

Добавлено: 27 янв 2024, 19:39
brigadir218
cfitymrf писал(а): 27 янв 2024, 19:10 а вот блок DS18 вроде бы не должен быть красным
да это перед тем как сделать скриншот на него нажимал. так то он черный.

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

Добавлено: 27 янв 2024, 22:36
uglerod
Выложите проект,чтобы можно было править.

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

Добавлено: 28 янв 2024, 04:05
brigadir218
uglerod писал(а): 27 янв 2024, 22:36 Выложите проект,чтобы можно было править.
ESP32+tft ILI9341+eSpi=Termometr.flp

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

Добавлено: 28 янв 2024, 12:15
uglerod
Пробуйте.