После отключения считает слева направо

Спасибо за оценку моей попытки помочь(т.е. я - не адекватный))_

Уже не для ТС, а для того, чтобы самим разобраться…
Скорее дело не в EEPROM, а в выводе на дисплей.
Почему-то сдвигается адрес экрана.

1 лайк

что-то я сомневаюсь, что дело в ЕЕПРОМ.
Судя по туманным картинкам, не удивлюсь, если автор просто выводит новое значение на экран поверх старого и, в результате, на экране просто дублятся цифры.

@Alexei.kz
Вы пробовали печатать изменяемые значения в Сериал одновременно с выводом на LCD? - может проблемы-то никакой и нет?

2 лайка

Если присмотреться к экрану(#17) - видно, как сдвинулись данные

Какой нафик пафос? Вы выдохните и чуть погодя сами себя перечитайте.
Вы поразитесь, насколько неадекватно вы выглядите.
Сколько раз вас просили код выложить?

вот и я о том же.
Надо добавить вывод в Сериал и посмотреть, какие цифры на самом деле.

1 лайк

Забыл написать что не увидел clear а надо бы. Сам добавит.

В общем, мне тут позвонили из центра, и, сказали: т.к. разрядность выводимых чисел разная, то , перед выводом нового значения на экран, надо стирать старое
На пальцах:
выводим 51 ---- видим 51
выводим 2 ------ видим 21

1 лайк

В serial все тоже что и на LCD

скопируйте листинг на форум, пожалуйста.
Только не картинкой.

Только позже, в данный момент нет такой возможности.

Видео жаль не вставить то мог бы наглядное пособие отправить

Я так полагаю ну прописать EEPROM.clear(addr)

Нужно прописать.

Или же EEPROM.Update?

Каким образом это вам поможет?

Я часто с тобой согласен, но тут ты зря. Это “B коэффициент” NTC термистора. Он так всегда называется. Тут нет нужды ему длинное человеко-читаемое имя придумывать. И так ясно, что речь про NTC термистор.

Этого не надо, видео значительно менее удобнее, чем текст

Часть кода переписано часть до мудрено :man_shrugging: так что первостепенная задача стояла запустить и тестить. Далее буду сокращать.

Чистят не EEPROM, а дисплей. В библиотеке более правильно называется функция. Например, если старое меньше ста, а новое больше, то чистим. Постоянно не надо, наверное- будет мерцать. Хотя я этот дисплей не знаю.

Ну, например, у меня бы это был NTC_B_COEFF вот тогда бы мне это и через 3 года было ясно. :slight_smile: И даже без комментария.

2 лайка