Как на дисплее TM1637 вывести два знака, после запятой?

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Di100
Рядовой
Сообщения: 41
Зарегистрирован: 10.03.2019{, 13:41}
Репутация: 0
Имя: Дмитрий

Как на дисплее TM1637 вывести два знака, после запятой?

#1

Сообщение Di100 » 01.04.2023{, 11:13}

Доброго дня!
Имеем дисплей TM1637, датчик температуры DS18b20 и ESP 32.
Не получается вывести десятичные значения температуры (как то 18,25) показывает целое число (допустим 25 градусов, а хотелось бы 25,21 градуса.
Заранее благодарен! Скетч во вложение.
Вложения
1.flp
(6.26 МБ) 50 скачиваний

lentyaj1982
Рядовой
Сообщения: 19
Зарегистрирован: 01.10.2021{, 20:55}
Репутация: 5
Имя: raphiz

Как на дисплее TM1637 вывести два знака, после запятой?

#2

Сообщение lentyaj1982 » 02.04.2023{, 10:29}

умножь на 100 и точку поставь константой.

Di100
Рядовой
Сообщения: 41
Зарегистрирован: 10.03.2019{, 13:41}
Репутация: 0
Имя: Дмитрий

Как на дисплее TM1637 вывести два знака, после запятой?

#3

Сообщение Di100 » 03.04.2023{, 12:05}

Благодарю вас!!!
Правда с точкой не сработало!

promiks111
Рядовой
Сообщения: 19
Зарегистрирован: 14.04.2018{, 18:50}
Репутация: 4
Имя: Артур

Как на дисплее TM1637 вывести два знака, после запятой?

#4

Сообщение promiks111 » 03.04.2023{, 13:00}

Попробуй пример .

Отправлено спустя 6 минут 41 секунду:
Прошу прощения, в блоке изначально на входе была строка, переделал в примере на FLOAT

Отправлено спустя 9 минут 26 секунд:
TM1637-master.zip
библиотека к примеру. Удалить с аналогичным названием
(28.21 КБ) 50 скачиваний
Вложения
ESP8266_Тест дисплей 1637 4 разр с 4 точками роботдин.flp
файл примера вывода строки на тм1637
(241.9 КБ) 46 скачиваний

Di100
Рядовой
Сообщения: 41
Зарегистрирован: 10.03.2019{, 13:41}
Репутация: 0
Имя: Дмитрий

Как на дисплее TM1637 вывести два знака, после запятой?

#5

Сообщение Di100 » 05.04.2023{, 20:38}

Благодарю Вас!!!!!!!

Di100
Рядовой
Сообщения: 41
Зарегистрирован: 10.03.2019{, 13:41}
Репутация: 0
Имя: Дмитрий

Как на дисплее TM1637 вывести два знака, после запятой?

#6

Сообщение Di100 » 09.04.2023{, 21:32}

promiks111 писал(а):
03.04.2023{, 13:17}
Попробуй пример .

Отправлено спустя 6 минут 41 секунду:
Прошу прощения, в блоке изначально на входе была строка, переделал в примере на FLOAT

Отправлено спустя 9 минут 26 секунд:
TM1637-master.zip
Благодарю Вас!!!
Блок судя по всему работает, но с небольшим нюансом!
Цифорки на TM1637 появляются на очень короткое мгновение, потом пропадают и так по кругу!
Ваш блок проверил на Nano и ESP 32.
Может кто уже сталкивался с подобным, заранее буду благодарен!!!

promiks111
Рядовой
Сообщения: 19
Зарегистрирован: 14.04.2018{, 18:50}
Репутация: 4
Имя: Артур

Как на дисплее TM1637 вывести два знака, после запятой?

#7

Сообщение promiks111 » 11.04.2023{, 14:04}

Тест рабочий тестил на УНО, подправил блок

Отправлено спустя 6 минут 14 секунд:
Тестировал на версии 8.1.0 Внимание библиотека, используемая в блоке имеет одинаковое имя TM1637.h Если библиотека уже установлена, ее следует удалить и затем заменить на другую ( см. вложение)
Вложения
TM1637_Driver-2.1.2.zip
(29.04 КБ) 43 скачивания
VID_20230411_211242[1] (video-converter.com).mp4
(2.28 МБ) 34 скачивания
Тест дисплей 1637 4 разр с 4 точками FLOAT.flp
(207.01 КБ) 43 скачивания
IMG_20230411_205553.jpg
Последний раз редактировалось promiks111 11.04.2023{, 17:46}, всего редактировалось 1 раз.

promiks111
Рядовой
Сообщения: 19
Зарегистрирован: 14.04.2018{, 18:50}
Репутация: 4
Имя: Артур

Как на дисплее TM1637 вывести два знака, после запятой?

#8

Сообщение promiks111 » 11.04.2023{, 15:46}

Тестовый пример для ЕСП32 ФЛПРОГ 8.1.0
Вложения
2023-04-11_23-21-48.png
ESP32_Тест дисплей 1637 4 разр с 4 точками FLOAT.flp
(201.54 КБ) 26 скачиваний
Последний раз редактировалось promiks111 11.04.2023{, 16:23}, всего редактировалось 1 раз.

Di100
Рядовой
Сообщения: 41
Зарегистрирован: 10.03.2019{, 13:41}
Репутация: 0
Имя: Дмитрий

Как на дисплее TM1637 вывести два знака, после запятой?

#9

Сообщение Di100 » 11.04.2023{, 15:54}

Огромное Вам Спасибо!!!
Как затестю, обязательно отпишу результат, таких далдонов как я много и очень надеюсь Ваш блок пригодится многим!!!

promiks111
Рядовой
Сообщения: 19
Зарегистрирован: 14.04.2018{, 18:50}
Репутация: 4
Имя: Артур

Как на дисплее TM1637 вывести два знака, после запятой?

#10

Сообщение promiks111 » 11.04.2023{, 21:09}

Тест датчик DS18B20 ESP32 вывод на 4 разр. дисплей на TM1637
Убрал вход очистки в блоке.
Вложения
VID_20230412_041310[1] (video-converter.com).mp4
(3.83 МБ) 35 скачиваний
IMG_20230412_040709.jpg
Тест дисплей 1637 4 разр с 4 точками FLOAT_DS18B20.flp
(683.16 КБ) 53 скачивания

Ответить

Вернуться в «Спросить у знатоков»