Страница 4 из 4

Uno + Nextion + расширитель портов на pcf8574 + 18b20

Добавлено: 06 янв 2019, 17:38
Sancho
SSSergeich писал(а): 06 янв 2019, 16:53Не могу понять, почему контроллер виснет при отключенных или не подключенных устройствах I2C? Ведь тот же самый lcd экран с I2C спокойно можно отключать и подключать и это не вызывает зависания контроллера
Переделаю блоки - пока он пытается прочитать байт, если подключить к выходам кнопки.

Отправлено спустя 9 минут 30 секунд:
Пробуй

Uno + Nextion + расширитель портов на pcf8574 + 18b20

Добавлено: 06 янв 2019, 18:09
SSSergeich
Sancho писал(а): 06 янв 2019, 17:38Переделаю блоки - пока он пытается прочитать байт, если подключить к выходам кнопки.

Отправлено спустя 9 минут 30 секунд:
Пробуй
Вот это оперативность! :shok:
Сегодня уже никак, на работе все оставил, да и комп сейчас занят 3д печатью.
Завтра сразу опробую :yes:

Uno + Nextion + расширитель портов на pcf8574 + 18b20

Добавлено: 06 янв 2019, 23:16
Sancho
Сделал сегодня на работе получение в ардуино 24 кнопок одним значением в 10 строк кода на панели :)

Отправлено спустя 4 минуты 41 секунду:
SSSergeich писал(а): 06 янв 2019, 16:53
Sancho писал(а): 06 янв 2019, 11:53По-ходу, надо новую тему завести с идеями оптимизации по Nextion и т.д. :)
Заводи)
Может еще блоков каких придумаешь :)
Заведу 8-го

Uno + Nextion + расширитель портов на pcf8574 + 18b20

Добавлено: 07 янв 2019, 09:40
SSSergeich
Sancho писал(а): 06 янв 2019, 17:38Пробуй

Вложения

PCF8574_master_slave.flp
(65.58 КБ) 2 скачивания
Реле подключенные к 3D управляются нормально, устройство 3C не подключено, реле устройства 3F кнопками с 1 по 7 не управляются, управляются кнопкой 8 на вкл/выкл все сразу.

P.S. Как картинки под спойлер прятать?
[spoiler=Вот так]
a1.PNG
[/spoiler]

Uno + Nextion + расширитель портов на pcf8574 + 18b20

Добавлено: 07 янв 2019, 09:41
SSSergeich
SSSergeich писал(а): 07 янв 2019, 07:22Реле подключенные к 3D управляются нормально, устройство 3C не подключено, реле устройства 3F кнопками с 1 по 7 не управляются, управляются кнопкой 8 на вкл/выкл все сразу.
Забыл temp.number исправить, все отлично! :)

Uno + Nextion + расширитель портов на pcf8574 + 18b20

Добавлено: 09 янв 2019, 23:35
SSSergeich
То, что успел в праздники.
С выводом температуры сделал так.
Определил максимально возможные диапазоны для своей ситуации (отсек температуру ниже -100, если такое и случится, то или экран уже замерзнет или уже показывать будет некому :) ) Собрал все в строку, на панели разобрал. И работает!)) И места еще вагон)

Uno + Nextion + расширитель портов на pcf8574 + 18b20

Добавлено: 10 янв 2019, 11:46
Sancho
[ref]SSSergeich[/ref], Серёга, а так будет работать?

Uno + Nextion + расширитель портов на pcf8574 + 18b20

Добавлено: 10 янв 2019, 18:17
SSSergeich
Sancho писал(а): 10 янв 2019, 11:46SSSergeich, Серёга, а так будет работать?
Неа, отказывается. Везде нули приходят.

[spoiler=]
IMG_20190110_180929.jpg
[/spoiler]

Uno + Nextion + расширитель портов на pcf8574 + 18b20

Добавлено: 11 янв 2019, 18:45
SSSergeich
Проблемку исправили ( не было отправки данных в панель). Сами блоки отлично работают! :smile9:
Добавил себе в библиотеку.
"— Скажите, и в магазине можно так же стенку приподнять?" :smile171:

P.S. Заменил ZERRO на ERROR :smile44:
P.P.S.А в слове "SANCHO" 6 букв, а не 5)) :smile37: Наконец то понял, что меня вчера смутило :D