ARDUINO Подключение 2х ардуино к 1й SIM800

MihVS

✩✩✩✩✩✩✩
1 Апр 2020
2
0
Здравствуйте, из за нехватки памяти нужно к одному модулю SIM800 подключить 2 ардуино нано. Я просто подключаю параллельно ардуино и на обеих отслеживаю и анализирую команды и... метод не работает. по отдельности всё работает но вот вместе какой то конфликт. Есть какие-нибудь соображения? Ниже код анализа команд.
C++:
void loop(){
    if (SIM800.available())   {                   // Если модем, что-то отправил...
        response = waitResponse();                 // Получаем ответ от модема для анализа
    }
    if (Serial.available())  {                    // Ожидаем команды по Serial...
        SIM800.write(Serial.read());                // ...и отправляем полученную команду модему
    }
}
String waitResponse() {                         // Функция ожидания ответа и возврата полученного результата
  String _resp = "";                            // Переменная для хранения результата
  long _timeout = millis() + 10000;             // Переменная для отслеживания таймаута (10 секунд)
  while (!SIM800.available() && millis() < _timeout)  {}; // Ждем ответа 10 секунд, если пришел ответ или наступил таймаут, то...
  if (SIM800.available()) {                     // Если есть, что считывать...
    _resp = SIM800.readString();                // ... считываем и запоминаем
  
    }
  else {                                        // Если пришел таймаут, то...
    Serial.println("Timeout...");               // ... оповещаем об этом и...
    
  }
 

kalobyte

★★★✩✩✩✩
1 Янв 2020
726
146
не проще ли взять контроллер побольше?
иначе придется использовать еще одну мелкасхему

 

MihVS

✩✩✩✩✩✩✩
1 Апр 2020
2
0
@kalobyte, а какой контроллер вы посоветуете? В нем оперативный памяти больше ? Может существует какая то Ардуино с улучшенными характерестиками. Извиняюсь за неосведомлённость.
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,722
481
Может существует какая то Ардуино с улучшенными характерестиками.
Конечно есть и более мощные контроллеры. Смотря какой у Вас выбор. Например, Мега 2560. А если Вам по цене нужно сопоставимо с нанкой, так тогда Blue Pill. Там вообще STM32F103C8T6. Во так выглядит:
 

Вложения

Изменено: