[ref]ecoins[/ref], а нельзя ли сделать отдельный вход для ресета дисплея? Чтобы делать это только по необходимости?ecoins писал(а): 19 май 2021, 17:46Да, уберет.ingener писал(а): 19 май 2021, 15:41 Подскажите плиз, в блоках LCD есть параметр - период перезагрузки. Это эквивалентно полному ресету дисплея? В смысле, если в этот момент на экране абракадабра от помех, перезагрузка их уберет?
С интерфейсом i2c это делается при обрыве связи - его можно переключать в горячем режиме.
Разработки ecoins
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
Разработки ecoins
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Интересное предложение. Сейчас как раз дорабатываю LCD, тестируем. Сделаем сброс по переднему фронту EN.ingener писал(а): 24 май 2021, 10:08 ecoins, а нельзя ли сделать отдельный вход для ресета дисплея? Чтобы делать это только по необходимости?
Вернуться к началу
Сейчас уже вариант вполне рабочий, но пока только интерфейс i2c. Будут добавлены SPI, программный SPI (три пина), 4-х разрядная шина данных (6 пинов), 8-ми разрядная шина(10 пинов), внешний.контроллер через i2c (отправка байтов как есть).
Поддерживает одновременную работу до 15-ти дисплеев (можно информационное табло делать), работает шустро, совсем другой интерфейс - в новом редакторе.
Если интересно, можем выложить промежуточную версию.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Сама библиотека Lcd - она может работать автономно, но с RT_HW_BASE.h больше возможностей. Блоки дисплеев - пока смотреть только HD44780 Простой тест для Nano с функцией внешнего перезапускаJonyBest писал(а): 24 май 2021, 14:43 конечно интересно. Сейчас как раз проект делаю с двумя дисплеями...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Дополнительно обновленная RT_HW_BASE.h - много разных возможностей, в т.ч. работа с консолью.
Блоки под библиотеку
Библиотека DHT22 используется в тесте
Блоки под сенсоры
Рассширенный тест под разные контроллеры (в Nano по размеру не входит), проверял на Mega2560 и ESP32
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- belyx
- Сержант
- Сообщения: 251
- Зарегистрирован: 24 июл 2016, 20:38
- Откуда: Витебск Беларусь
- Благодарил (а): 7 раз
Разработки ecoins
Бегло просмотрел примеры-проведена оооочччень большая работа,ставлю плюс! вот только не во всех блоках есть описания! при изменении настроек появляются непонятные вывода .Надо хотя бы общий pdf файл описания блоков.
[ref]Ecoins[/ref], а в новых блоках решена проблема этой темы ?
там писал
[ref]Ecoins[/ref], а в новых блоках решена проблема этой темы ?
там писал
belyx писал(а): 10 апр 2021, 18:08 может быть не хватает отдельного входа (вывод по событию) в блоках вывода ECOINS
при подаче импульса на который происходило бы обновление (вывод)
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
По описанию блоков - новый редактор позволяет сделать описание внутри блоков и они в основном сделаны, потребуется уточнение по завершению отладки lcd.belyx писал(а): 24 май 2021, 23:42 Бегло просмотрел примеры-проведена оооочччень большая работа,ставлю плюс! вот только не во всех блоках есть описания! при изменении настроек появляются непонятные вывода .Надо хотя бы общий pdf файл описания блоков.
Интерфейс пытались сделать дружественным - сразу доступны основные параметры, остальные появляются по необходимости или спрятаны в подменю дополнительные параметры. Например EN - разрешение работы, BLINK - разрешение мерцания поля, "Период мерцания поля" (для каждого блока может быть установлен индивидуально и т.д.).
После небольшой практики очень быстро создаются проекты с многими дисплеями и с и многими блоками с разными функциями.
belyx писал(а): 24 май 2021, 23:42 Ecoins, а в новых блоках решена проблема этой темы ?
там писал
belyx писал(а): ↑10.04.2021{, 15:08}
может быть не хватает отдельного входа (вывод по событию) в блоках вывода ECOINS
при подаче импульса на который происходило бы обновление (вывод)
Выложенный пример с под Nano непосредственно демонстрирует это - внешний генератор события через вход EN периодически формирует короткий низкий уровень, который перезаписывает все блоки, связанные с этим LCD.
Такая же функция демонстрируется и в большом тесте (MEGA2560 и ESP32) на плате управления lcd1.
----
Отдельно замечу, что дисплеи LCD под i2c при общем недостатке "низкая скорость обмена" имеют возможность идентифицировать отрыв связи и по этому параметру автоматически перезапускают (после 4-кратной проверки через 50мс восстановления связи) дисплей - это позволяет включать дисплеи в горячем режиме.
Эта функция используется во всех наших блоках при работе с устройствами (расширители, сенсоры) через i2c.
-
- Сержант
- Сообщения: 269
- Зарегистрирован: 18 ноя 2015, 22:42
- Откуда: Близко к Ставрополю
- Имя: Евгений
- Поблагодарили: 2 раза
Разработки ecoins
Доброго времени!
Блоки дисплея получились очень удобными. Разобрался - всё работает.
Хотелось бы новую библиотеку на HTU21 из новых "Блоки под сенсоры EIS.02.Сенсоры вер.1.1 (12.05.21)". Со старой не работает...
Блоки дисплея получились очень удобными. Разобрался - всё работает.
Хотелось бы новую библиотеку на HTU21 из новых "Блоки под сенсоры EIS.02.Сенсоры вер.1.1 (12.05.21)". Со старой не работает...
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Не обратил внимание, что в тесте использовались эти блоки. С сенсорами еще предстоит поработать, но HTU21 вроде отлажена, пробуйте.JonyBest писал(а): 25 май 2021, 17:06 Блоки дисплея получились очень удобными. Разобрался - всё работает.
Хотелось бы новую библиотеку на HTU21 из новых "Блоки под сенсоры EIS.02.Сенсоры вер.1.1 (12.05.21)". Со старой не работает...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 269
- Зарегистрирован: 18 ноя 2015, 22:42
- Откуда: Близко к Ставрополю
- Имя: Евгений
- Поблагодарили: 2 раза
Разработки ecoins
Спасибо, но чего то не компилируется проект с этой библиотекой...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Действительно не полировали библиотеки сенсоры под новую библиотеку.JonyBest писал(а): 26 май 2021, 10:24 Спасибо, но чего то не компилируется проект с этой библиотекой...
Мы пытаемся сейчас переделывать библиотеки, чтобы они могли работать как автономно, так и использовать основную библиотеку RT_HW_BASE.h - с ней больше возможностей. И возникают шероховатости с совместимостью с прежними версиями.
Сделали следующую версию, можете попробовать. Она работает, но еще будут версии.
Библиотека: Проект: Схема - тестовый проект очень простой, выводит на консоль результаты измерений каждые 2 сек. Результаты вывода: ----
Проверялось на MEGA2560 и ESP32. Должно работать и на STM32.
Все работает шустро и без "тормозов".
----
P.S. - Разное исполнение модулей имеют различия в последовательности выводов (SDA,SCL).
----
Успехов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 194
- Зарегистрирован: 29 авг 2016, 22:44
- Откуда: Серпухов
- Имя: Александр
Разработки ecoins
А можно ли управлять подсветкой по шине I2C на дисплее HD44780? Будет такая функция в Вашей библиотеке??
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Подсветка управляется через выводы lcd напрямую- в разных схемах разная реализация. Для управления обычно управляют транзистором через ШИМ на дополнительном пине.ecoins писал(а): 26 май 2021, 19:27 А можно ли управлять подсветкой по шине I2C на дисплее HD44780? Будет такая функция в Вашей библиотеке??
Это может быть и стандартная функция. Но можно и встроить такую функцию, подумаем.
-
- Сержант
- Сообщения: 269
- Зарегистрирован: 18 ноя 2015, 22:42
- Откуда: Близко к Ставрополю
- Имя: Евгений
- Поблагодарили: 2 раза
Разработки ecoins
Доброго времени! Похоже в новых блоках LCD вкралась досадная ошибка. Первый знак после запятой дублирует единицы...
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
У меня вроде нормально. Пришлите пожалуйста пример и укажите контроллер.ecoins писал(а): 18 май 2021, 18:31 Доброго времени! Похоже в новых блоках LCD вкралась досадная ошибка. Первый знак после запятой дублирует единицы...
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Спасибо за внимательность. Разобрался и исправил. В новой версии LCD будет исправлено.JonyBest писал(а): 29 май 2021, 22:50 Доброго времени! Похоже в новых блоках LCD вкралась досадная ошибка. Первый знак после запятой дублирует единицы...
Сейчас отладили почти все интерфейсы (i2c, аппаратный SPI (через HC595) , программный SPI (три пина через HC595), 4-х битная шина данных, 8-ми битная шина данных.
Поддерживает до 16 одновременно работающих дисплеев на разных интерфейсах. Работает шустро.
Примеряемся - стоит ли делать русификацию не русифицированных дисплеев через загрузку дополнительных шрифтов.
- bsn
- Лейтенант
- Сообщения: 412
- Зарегистрирован: 22 июл 2018, 07:24
- Откуда: Новошахтинск
- Имя: Сергей
- Благодарил (а): 105 раз
- Поблагодарили: 23 раза
Разработки ecoins
Очень бы хотелось.ecoins писал(а): 03 июн 2021, 12:14 Примеряемся - стоит ли делать русификацию не русифицированных дисплеев через загрузку дополнительных шрифтов.

Делай как должно, и пусть всё будет как будет.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Памяти много отнимает. Думаем как используя новый редактор сделать это как опцию и чтобы только в этой опции использовалось допамять.
Разработки ecoins
ecoins, подскажите пожалуйста почему блок BME280 не запускается, можете загрузить себе скетч?
и второй вопрос на вашем блоке ка из Flp можно MCP23017 регистр А использовать одновременно как вход и выход?
и второй вопрос на вашем блоке ка из Flp можно MCP23017 регистр А использовать одновременно как вход и выход?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя