Страница 2 из 2
Большие цифры на дисплее 1602
Добавлено: 09 окт 2019, 18:59
rw6cm
[ref]Raisiner[/ref],
Что молчите о том, что сброс декад по En не происходит?
Писал полусонный, объявил глобальные переменные локально внутри функции )))
обновил проект выше.
Большие цифры на дисплее 1602
Добавлено: 10 окт 2019, 07:05
Raisiner
[ref=#ff8000]rw6cm[/ref],
Доброй ночи.
Не совсем понимаю что не сбрасывается?
Вчера в 5 утра обновил счётчик, вечером спросил у девочек горят всё работает изумительно.
Да и на столе тоже его гонял.
Отправлено спустя 3 часа 53 минуты 50 секунд:
[ref=#ff8000]rw6cm[/ref],
Утро доброе.
Снял счетчик, на самом деле сброс не происходит (как говорят операторы). Но на столе всё работает.
Не могли бы объяснить в какой промежуток перестает работать сброс.
Большие цифры на дисплее 1602
Добавлено: 10 окт 2019, 07:24
rw6cm
Raisiner писал(а): 10 окт 2019, 03:12
Не совсем понимаю что не сбрасывается?
Если в вашем проекте разряд десяток включается с 10 (чтобы выглядело 1,2,3 а не 01,02,03)
то при сбросе счетчика (если на счетчике счет больше 10) первая цифра (десятки) только на дисплее не исчезает
(на счетчике по факту ноль).
Переменная которая формирует единичку для стирания цифры с дисплея по En, находилась внутри функции,
которая этим же En отключалась. )))
я вчера вечером обновил проект.
в нем изменен блок LCD 3x2 base, достаточно в своем проекте удалить и поставить с моего
Большие цифры на дисплее 1602
Добавлено: 10 окт 2019, 07:36
Raisiner
[ref=#ff8000]rw6cm[/ref],
Щас прошил начал проверять, вместо 10 пишет 19 вместо 20 пишет 29 а потом начитается счёт 11, 21 и т.д.
Продолжаю проверять, наткнулся на то, что иногда может написать 10 вместо 19
Большие цифры на дисплее 1602
Добавлено: 11 окт 2019, 16:24
rw6cm
[ref]Raisiner[/ref],
Сегодня ночью выделил время повозится с блоками.
Результат есть, но не тот как мне хотелось. (
Придется писать библиотеку, а в ней уже делать как мне скоро будет нужно.
Вариант ниже оптимален. Чтобы не грузить проц в каждом цикле,
надо вынести все дисплеи на отдельную плату, и использовать в цикле по условию.
Если это не сделать, частота срабатывания датчика счетчика на Вашей линии должна быть не высокой,
иначе будут недочеты. (во всех предыдущих схемах аналогично)
Примеры ниже:
третья обычная, четвертая по циклам.
В четвертой для примера стоит шаговый двигатель.
Меняя условие работы второй платы можно увидеть разницу по диоду пин13.
Можно просто кнопку на счетчик, и по срабатыванию от руки сразу увидите разницу.
Погрузка счет большие цифры3.flp
Погрузка счет большие цифры4.flp
Предыдущие не корректные файлы с постов убрал.
Большие цифры на дисплее 1602
Добавлено: 12 окт 2019, 06:04
Raisiner
[ref=#ff8000]rw6cm[/ref],
Уехал в командировку, щас в поезде, как приеду всё проверю.
Датчик у меня замыкаются редко, так как они стоят на лебедке, то есть один метр раз в 5 сек.
Вариант с пищалкой девочкам не понравился

сказали вернуть вальс.
rw6cm писал(а): 11 окт 2019, 16:24. Придется писать библиотеку, а в ней уже делать как мне скоро будет нужно.
Где можно будет посмотреть на результат?
Большие цифры на дисплее 1602
Добавлено: 13 окт 2019, 20:57
rw6cm
Raisiner писал(а): 12 окт 2019, 06:04
Вариант с пищалкой девочкам не понравился

сказали вернуть вальс.
Ох уж эти девочки )))
Cчет большие цифры +Вальс.flp
Raisiner писал(а): 12 окт 2019, 06:04
Где можно будет посмотреть на результат?
наверно в пользовательских блоках, или на маркете