Подскажите!! Сделал проект для небольшой автоматизации на даче. Состав:
1. Плата с контроллером на ардуино НАНО выполняет основные задачи сбора температур и управления конвекторами.
2. Плата с расширителем входов на MCP23017, подключена к НАНО по I2C.
3. Плата на ESP8266 для связи с внешним миром, подключена и обменивается с платой с НАНО через аппаратный com-порт (использую блоки отправки и приема переменных). К этой плате также подключен GSM SIM800l по softserial, так как у Нано не хватает памяти если его задействовать там.
Получается что аппаратный и программные УАРТЫ на ESP задействованы.
В таком виде все работает.
Проблемы начались при попытке управлять по модбасу TCP через приложении на андроид Kascada. ESP не подключается к роутеру. Как только я убираю из проекта SIM800, управление через каскаду идет.
По моей задумке я хочу задействовать на ESP8266 аппаратный и программный УАРТ плюс к этому WIFI соединение для модбаса TCP, но одновременно не получается. В этом и вопрос. Если я оставлю модуль GSM и модбас TCP то как еще можно обмениваться с ардуино НАНО без использования com порта. Может как-то через I2C??