Используя модуль gsm 6A с arduino mega
Gsm utx на 3 arduin
Gsm rtx на 2 ардуино
Gsm земля к земле arduin
Я не получаю никакого ответа от gsm, и дальнейшие AT и другие команды не отображаются.
#include <SoftwareSerial.h>
//Create software serial object to communicate with SIM800L
SoftwareSerial mySerial(3, 2); //SIM800L Tx & Rx is connected to Arduino #3 & #2
void setup()
{
//Begin serial communication with Arduino and Arduino IDE (Serial Monitor)
Serial.begin(9600);
//Begin serial communication with Arduino and SIM800L
mySerial.begin(9600);
Serial.println("Initializing...");
delay(1000);
mySerial.println("AT"); //Once the handshake test is successful, it will back to OK
updateSerial();
mySerial.println("AT+CSQ"); //Signal quality test, value range is 0-31 , 31 is the best
updateSerial();
mySerial.println("AT+CCID"); //Read SIM information to confirm whether the SIM is plugged
updateSerial();
mySerial.println("AT+CREG?"); //Check whether it has registered in the network
updateSerial();
}
void loop()
{
updateSerial();
}
void updateSerial()
{
delay(500);
while (Serial.available())
{
mySerial.write(Serial.read());//Forward what Serial received to Software Serial Port
}
while(mySerial.available())
{
Serial.write(mySerial.read());//Forward what Software Serial received to Serial Port
}
}
0
Bilal Ali
29 Окт 2019 в 15:32
1 ответ
Хорошего дня, сэр. Rx и tx модуля gsm также должны быть подключены к портам rx и tx Arduino Mega.
0
Lemuel Tarrazona
15 Ноя 2019 в 04:00
Похожие вопросы
Новые вопросы
arduino
ВОПРОСЫ ARDUINO ДОЛЖНЫ БЫТЬ СВЯЗАНЫ С ПРОГРАММИРОВАНИЕМ. Arduino - это платформа для прототипирования электроники с открытым исходным кодом, основанная на простом в использовании аппаратном и программном обеспечении. Вопросы должны относиться только к программированию Arduinos (как в коде). Общие вопросы по Arduino можно задать на https://arduino.stackexchange.com или https://forum.arduino.cc.