belyx писал(а): ↑24.05.2021{, 23:42}
Бегло просмотрел примеры-проведена оооочччень большая работа,ставлю плюс! вот только не во всех блоках есть описания! при изменении настроек появляются непонятные вывода .Надо хотя бы общий pdf файл описания блоков.
По описанию блоков - новый редактор позволяет сделать описание внутри блоков и они в основном сделаны, потребуется уточнение по завершению отладки lcd.
Интерфейс пытались сделать дружественным - сразу доступны основные параметры, остальные появляются по необходимости или спрятаны в подменю дополнительные параметры. Например EN - разрешение работы, BLINK - разрешение мерцания поля, "Период мерцания поля" (для каждого блока может быть установлен индивидуально и т.д.).
После небольшой практики очень быстро создаются проекты с многими дисплеями и с и многими блоками с разными функциями.
belyx писал(а): ↑24.05.2021{, 23:42}
Ecoins, а в новых блоках решена проблема этой темы ?
там писал
belyx писал(а): ↑10.04.2021{, 15:08}
может быть не хватает отдельного входа (вывод по событию) в блоках вывода ECOINS
при подаче импульса на который происходило бы обновление (вывод)
Выложенный пример с под Nano непосредственно демонстрирует это - внешний генератор события через вход EN периодически формирует короткий низкий уровень, который перезаписывает все блоки, связанные с этим LCD.
Такая же функция демонстрируется и в большом тесте (MEGA2560 и ESP32) на плате управления lcd1.
----
Отдельно замечу, что дисплеи LCD под i2c при общем недостатке "низкая скорость обмена" имеют возможность идентифицировать отрыв связи и по этому параметру автоматически перезапускают (после 4-кратной проверки через 50мс восстановления связи) дисплей - это позволяет включать дисплеи в горячем режиме.
Эта функция используется во всех наших блоках при работе с устройствами (расширители, сенсоры) через i2c.