Работа через терминал

tryinfinity
Offline
Зарегистрирован: 24.04.2017

Есть 2 модема NEOWAY M590, подключенных к Arduino.
 

#include <SoftwareSerial.h>
SoftwareSerial gsm1(11, 10); // RX, TX
SoftwareSerial gsm2(13, 12); // RX, TX

int MyFunction1(int Now){
...
}   

void setup()  {
  Serial.begin(19200);
  gsm1.begin(19200);
  gsm2.begin(19200);
}
 
void loop() {
  if (gsm1.available()){
    Serial.write(gsm1.read());   
  }
  if (gsm2.available()){
    Serial.write(gsm2.read());   
  }
  if (Serial.available()){
   gsm1.write(Serial.read()); 
  if (Serial.available()){
   gsm2.write(Serial.read()); 
} 

Задача состоит в том, чтоб при подключении через терминал, можно было отправлять команты через ардуино конкретным модемам, к примеру SendGsm1("AT") а в ответ получать от модема AnswerGsm1("ответ"). Ну и с терминала вызывать ф-цию MyFunction1.

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

Пиши на p.masyukov@gmail.com (бюджет и ТЗ)

tryinfinity
Offline
Зарегистрирован: 24.04.2017

Работа выполнена, спасибо p.masyukov