Спасибо от RK9AMX
Пишется и у меня, был видимо глюк.
Спасибо от RK9AMX
Integral, в скетче 1.0.9.4 отсутствует подключение библиотеки #include <GyverUART.h>
...
Ранее писал о несовместимости. Так вот, всё дело было в скорости I2C. Выставил значение по умолчанию и всё заработало (закомментировал строку Wire.setClock (800000); ). Предполагаю варианты:
1. плохой контакт в соединительных проводах (использовал PLS/PBS-соединители);
2. LCD не работает на такой скорости (очень старенький);
3. что-то еще с моим железом...
На плате UNO тоже всё работает.
В любом случае, попробовал работу с внешней утилитой. Всё работает как задумано. Надпись "Disconnect..." выводится.
По схеме из сообщения #436, может имеет смысл сделать датчики тока в разных корпусах? Не будет взаимного влияния на каналы измерения тока?
Последний раз редактировалось RK9AMX; 03.02.2020 в 20:12.
Это потому, что у меня эта библиотека вшита в ядро GyverCore. Очень рекомендую установить https://alexgyver.ru/gyvercore/
Это я пытался поднять скорость, наверно можно вернуть назад. Проверю потом на быстродествие программы.
Да, имеет.
Проверил общую скорость программы от выбранной частоты шины I2C с моим индикатором. Влияние есть и довольно ощутимое. Если совсем убрать строку инициализации частоты шины, то все тормозит. Это видно по скорости реакции градусника, по времени срабатывания бипера и отключения VOX-а, определения диапазона. При частоте 400кГц уже гораздо лучше, при 800кГц лучше, но уже не так как при 400. При 1200кГц и выше индикация и вся программа снова тормозит. Поэтому можно экспериментально в пределах 400-800кГц выбрать для конкретного экземпляра индикатора и платы расширения индикатора на PCF8574.
Вывод такой, совсем убирать строку нельзя. Выбрать максимально возможную рабочую частоту. Сейчас на шине I2C, кроме индикации, ничего нет.
Спасибо от RK9AMX
Всем здрасьте. Вобщем пришел дисплейчик сегодня с китая (хоть бы не заразный) . Сегодня вечерком буду пробовать прошивать. Есть вопрос к знатокам. Можно ли запитать его от ардуины nano или же не рисковать и питать отдельно.
Вроди все просто с этими ардуинами. Но как возьмусь шить вечно что нибудь вылазит. Пишет microWire.h : No such file or directory. И все .
Да, все верно. Здесь нужно использовать сторонние библиотеки. Вам нужно поместить папки с библиотеками из моего облака, папка так и называется Библиотеки. Все содержимое скопировать в C:\Users\...\Documen ts\Arduino\libraries (папка по умолчанию).
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)