Общение нескольких ардуин
- Войдите на сайт для отправки комментариев
Чт, 12/12/2019 - 21:29
Добрый день.
Не знаю, вопрос больше программный или аппаратный.
У меня есть 8 Ардуин Нано (тип и количество может меняться) - нужно им между собой общаться.
Сейчас реализовано через RxTx-USB через ПК. Но хочу прямое общение. I2C занят датчиками и каждая адруина должна быть мастером для своих.
Как подключить больше 2х по RxTx не понимаю.
Задача - передавать иногда пару команд. Инициатором может стать любая.
Попробовал сделать так:
Включил прерывание, и не отключая кидаю OUTPUT+High/Delay/Low. Стабильностм нет, да и не правильно это как-то.
P.S. ноги в дефиците.
И не хотел бы кого-то делать мастером по причине отказоустойчивости, да и единой прошивки.
Гуглите RS-485. Модулей для ардуины на али навалом. До 32 штук можете смело вязать.
Расстояние, топология, скорость, помехоустойчивость, наличие коллизий, бюджет?
Я сам тоже ещё «зелёный», но i2c работает с адресами, а не с датчиками. На эту шину можно с полсотни датчиков посадить или что ещё настроить.