Как подключить 4 или более Arduino к одному общему модулю GSM?

Можно ли подключить 4 или более Arduino к одному модулю GSM? Все ардуино должны ежедневно отправлять SMS в определенное время. Как мне убедиться, что они не сталкиваются друг с другом по времени, кроме отправки смс в разное время для каждого Arduino? Я хочу, чтобы SMS ставились в очередь и отправлялись по одному.

, 👍1

Обсуждение

подключить GSM только к одному ардуино, @jsotola


1 ответ


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

3

Вам следует подумать о подключении одного Arduino к модулю GSM, а также соединить 4 Arduino вместе с помощью SPI, I2C или любого другого межаппаратного протокола связи. Прежде чем я узнал об этих опциях, я однажды написал немного кода для отправки данных между Arduino, при этом один вывод представляет отправляемые данные, а другой вывод меняется каждый раз, когда становится доступным новый бит. Вы можете сделать что-то подобное с дополнительной линией для каждой пары, чтобы Arduino могла сообщить первичному устройству, что у него есть новые данные для отправки.

В любом случае загляните в "Wire Library" - это в основном для такого рода работ. Я думаю, вы будете счастливее, если попытаетесь, чтобы один Arduino был «во главе». и подключился к CSM, пока остальные соперничают за его внимание.

,

Рискуя спорить с самим собой, загляните и в библиотеку SPI. В зависимости от ситуации с SPI может быть проще работать. Это более простой из двух протоколов., @Sniggerfardimungus