SIM 800L无法连接到

问题描述

我正在尝试使用sim800l模块发送一些数据。

我正在使用SoftwareSerial库,并将RX和TX引脚连接到数字引脚10和11。我也尝试过引脚2和3。

该模块连接到5v电源,并且连接到Arduino板的唯一引脚是RX和TX。 模块已连接到网络。 这是我正在使用的代码

#include <SoftwareSerial.h>
SoftwareSerial myGsm(10,11);

void setup()
{
 myGsm.begin(9600);  
 Serial.begin(9600);  
 delay(500);
 
 myGsm.println("AT+CGATT=1");
 delay(200);
 printSerialData();
 
 myGsm.println("AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\"");//setting the SAPBR,connection type is GPRS
 delay(1000);
 printSerialData();
 
 myGsm.println("AT+SAPBR=3,\"APN\",\"\"");//setting the APN,2nd parameter empty works for all networks 
 delay(5000);
 printSerialData();

问题在于串行监视器中什么都没打印。

我使用该模块通过FONA库发送短信,并且有效。

请帮助!

解决方法

我认为问题是, 要在串行监视器上打印某些内容,您需要使用Serial.println(); 串行println软件仅将数据发送到连接到该引脚的设备。