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