Последовательная связь между одним устройством Android и несколькими платами Arduino

Я думаю о проекте, но мне понадобится, скажем, два Arduino Uno. Я понимаю, что мы можем просто использовать разные порты USB на ПК, но что насчет устройства Android?

Я хочу "запускать команды" с него на обеих платах Uno. Можно ли подключить его, так как это одна плата, просто обе параллельно? Мне не нужна связь между платами, только со смартфоном.

Например, предположим, что одна из плат будет управлять зеленым светодиодом, а другая — красным. Я хочу отправить со своего телефона по последовательному порту команду «переключить зеленый» или «переключить красный», и обе платы изменят состояние подключенного к ним светодиода в соответствии с полученной «командой». Смогут ли обе платы получить «команду»?

Спасибо!

РЕДАКТИРОВАНИЕ: Вижу, что забыл добавить, что мне может понадобиться получить по телефону от любого из советов. Что-то вроде обратной связи.

, 👍0


1 ответ


Лучший ответ:

2

Используйте третий Arduino, который служит концентратором. Он подключен к вашему Android и всем устройствам Arduino Uno, которые вы хотите подключить. Он передает команды всем устройствам Arduino, а обратную связь — устройству Android. Например, вы можете использовать Arduino Mega с Android на Serial0 и устройствами Arduino Uno на Serial1 и Serial2.

,