У меня есть проект, в котором мне нужно подключить 5 или более arduinos в качестве рабов к Raspberry Pi. Ячейки нагрузки, геркон, соленоидный замок будут подключены к каждому из Arduino. Arduinos должны отправлять показания веса, когда связь начинается с Raspberry Pi (мастер). Только один Arduino будет активирован за один раз. Arduinos будут размещены на расстоянии не более 6 футов от Raspberry Pi. Мне нужен совет относительно того, как установить эту связь. Я прочитал, что I2C нельзя использовать на больших расстояниях, поэтому я не уверен, что 6 футов - это большое расстояние для I2C. Далее я пытаюсь увидеть, подойдет ли USB для моего случая, но проблема в том, что у Pi всего 4 слота USB. Так можно ли использовать внешний USB-концентратор с внешним источником питания, подключить каждый из arduinos к USB-концентратору и обеспечить отдельный источник питания для arduinos? Будет ли это работать, или я должен смотреть на любой другой протокол, кроме I2C и USB? Любой совет по этому вопросу будет высоко ценится. Большое спасибо за ваше время.