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

Aug 20 2020

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

Ответы

3 Sniggerfardimungus Aug 20 2020 at 11:22

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

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