LVGL GUI и DHT 11

Нет ответов
deestylov
Offline
Зарегистрирован: 10.12.2020

Всем привет! Прошу помощи. 

 

Есть проект с  LVGL GUI и датчиком DHT 11. 

Есть функция установки текста заголовка: 

lv_label_set_text( объект, значение текста типа «const char»);

https://docs.lvgl.io/latest/en/html/widgets/label.html 

 

И есть значения датчика DHT, которые выводятся в переменную типа float.

 

Необходимо выводить значения датчика DHT в текстовый заголовок. Написана следующая конструкция: 

///////////

  char str[10];

  lv_label_set_text(label4, dtostrf(dht.readTemperature(), 4, 2, str));

//////////

Конвертируем float в строку char,  в итоге значение с датчика отображается, но не обновляется. Только при обновлении активного экрана. 

 

Может кто нибудь сталкивался с этой GUI, не понимаю как сделать, чтобы значения обновлялись автоматически при поступлении или через определенный временной отрезок.