SIM900A模块简单使用

序言

这个模块实验室挺多的但是没有人用,就搞来随便玩玩

我阐述你的梦!这个逼模块发短信的时候瞬间电流特别大,可能会导致单片机重启!

注意事项

这个模块不支持电信卡

初始化

AT+CPIN? //查询是否插入卡 READY就可以
AT+CSQ  //确认是否有信号 至少17以上
AT+CREG?  //确认注册到了网络 必须是0,1  0,0或者0,2都不行,换卡尝试
AT+COPS?  //确认连接到了运营商

电话

拨打电话

ATD[num];  //拨打电话,这个分号“;”不要忘了
ATH0  //主动挂断电话

接收电话

AT+CLIP=1 //来电号码显示
ATA  //接电话
ATH0  //主动挂断电话

短信

发送短信

以英文形式发送

AT+CMGF=1   //文本模式
AT+CSCS="GSM"  //设置文本编码
AT+CMGS="+86xxxxxxx"  //设置接收手机号
>[内容]
0x1A //发送短信,以16进制发送

以中文形式发送

AT+CSMP=17,167,2,25 //设置参数
AT+CSCS="UCS2"
AT+CMGS="003100330033xxxxxxxx003300330039003100350031" //Unicode转换后的数组,并且去掉“\u”
>621183494f605988  //同上
0x1A //发送短信,以16进制发送

接收短信

AT+CMGL="ALL" //显示所有短信
AT+CMGR=1  //读取第1条短信
AT+CMGD=1  //删除第1条短信

以下是一段实机反馈

AT+CPIN? +CPIN: READY

OK
AT+CSQ +CSQ: 21,0

OK
AT+CREG? +CREG: 0,1

OK
AT+COPS? +COPS: 1,0,"CHINA MOBILE"

OK
ATD13312339151; OK
ATH0

OK
AT+CMGL="ALL" ERROR
AT+CMGR=1 OK
AT+CMGF=1 OK
AT+CSCS="GSM" OK
AT+CMGS="+8613312339151" > WCSNDM
> 
> 
+CMGS: 137

OK
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇