我正在研究GSM900A模块和Arduino Uno R3。
我在使用 AT 命令发送短信时获得如下输出:
AT+CMGF=1
Ok
AT+CMGS="+91 10digit mobile number"
message
ERROR
并且SMS不会发送到特定的10位数字。我怎样才能克服这个问题。
发送短信的格式为:
AT+CMGS=<number><CR>
<message><CTRL-Z>
请检查您是否在号码后添加了回车符。此外,在键入消息之前,您必须等待>符号。键入消息后,提供 Ctrl+Z。您可以在 ascii 表中找到这些值的等效 ascii 或十六进制值。
amek 确定 +91 和手机号码之间没有空格我也收到此错误,因为我没有足够的功率来gsm模块。确保您提供足够的电流。我觉得2A应该没问题