@nicelight_nsk
Инженер электронщик

Как организовать максимально простую в плане кода, двухстороннюю связь между пятью arduino?

Необходимо связать 5 моудлей arduino, один из них мастер, остальные слейвы. Какой протокол и железо лучше использовать чтобы вести параллельную передачу данных. Данных будет не много поступать но идти они должны в обе стороны и важно найти такое решение в котором мне не прийдется каждый модуль обучать отслеживать, не говорят ли сейчас в сеть другие модули.
Т.е. прошу посоветовать максимально простую библиотеку, и железо, чтобы пробивало на 30 метров и был организован удобный простой для освоения протокол общения.
Опыта в обмене данными между ардуинками почти нету.
  • Вопрос задан
  • 367 просмотров
Пригласить эксперта
Ответы на вопрос 3
Ocelot
@Ocelot
Связь должна быть по проводам или по радио? Если по проводам, то MODBUS поверх RS-485.
железо: https://www.sparkfun.com/products/12965
софт: www.freemodbus.org
Ответ написан
Комментировать
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
Ответ написан
Комментировать
@vanyamba-electronics
У Ардуино нет 5 портов, чтобы можно было принимать данные в параллельном режиме без потерь. Но можно подключить к ней CPLD, реализовав эти 5 портов в нём, связав его с Ардуино по SPI.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы