我刚得到一个新的 Sim900 并连接到一个 Arduino Uno。我使用下面的代码向自己发送了一条短信。我在手机上收到了文本,但在串行监视器上没有收到任何回声(即“OK”)。我尝试交换 RX/TX 引脚和不同的波特率,但没有成功。
void setup()
{
Serial.begin(9600); //Baud rate of the GSM/GPRS Module
Serial.println("");
delay(2000);
Serial.println("AT+CMGF=1");
delay(1000);
Serial.println("AT+CMGS=\"+120########\""); //Number to which you want to send the sms
delay(1000);
Serial.print("This is a test."); //The text of the message to be sent
delay(1000);
Serial.write(0x1A); // send CTRL - z to end message
Serial.write(0x0D); // Carriage Return
Serial.write(0x0A); // Line Feed
delay(5000);
}
void loop()
{
}