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

Нехватка памяти и заторможенность

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#61

Сообщение Sancho » 06.01.2019{, 17:29}

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

Отправлено спустя 9 минут 30 секунд:
Пробуй
Вложения
PCF8574_master_slave.flp
(65.58 КБ) 75 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

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

#62

Сообщение SSSergeich » 06.01.2019{, 18:09}

Sancho писал(а):
06.01.2019{, 17:38}
Переделаю блоки - пока он пытается прочитать байт, если подключить к выходам кнопки.

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

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#63

Сообщение Sancho » 06.01.2019{, 23:12}

Сделал сегодня на работе получение в ардуино 24 кнопок одним значением в 10 строк кода на панели :)

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

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

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

#64

Сообщение SSSergeich » 07.01.2019{, 07:22}

Sancho писал(а):
06.01.2019{, 17:38}
Пробуй

Вложения

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

P.S. Как картинки под спойлер прятать?
Вот такПоказать
a1.PNG

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

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

#65

Сообщение SSSergeich » 07.01.2019{, 09:41}

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

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

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

#66

Сообщение SSSergeich » 09.01.2019{, 23:35}

То, что успел в праздники.
С выводом температуры сделал так.
Определил максимально возможные диапазоны для своей ситуации (отсек температуру ниже -100, если такое и случится, то или экран уже замерзнет или уже показывать будет некому :) ) Собрал все в строку, на панели разобрал. И работает!)) И места еще вагон)
Вложения
bool_byte_v10_02.HMI
(3.36 МБ) 56 скачиваний
управление 2.3.flp
(1021.64 КБ) 63 скачивания

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#67

Сообщение Sancho » 10.01.2019{, 11:46}

SSSergeich, Серёга, а так будет работать?
Вложения
управление 2.3_02.flp
(491.18 КБ) 64 скачивания
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

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

#68

Сообщение SSSergeich » 10.01.2019{, 18:17}

Sancho писал(а):
10.01.2019{, 11:46}
SSSergeich, Серёга, а так будет работать?
Неа, отказывается. Везде нули приходят.
СпойлерПоказать
IMG_20190110_180929.jpg

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

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

#69

Сообщение SSSergeich » 11.01.2019{, 18:45}

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

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

Ответить

Вернуться в «Помогите, а то я "нимагу"»