YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8867|回复: 7
打印 上一主题 下一主题

Cellular Shield SIM800 GSM GPRS BT模块使用资料

[复制链接]

该用户从未签到

楼主
发表于 2017-3-11 21:29:03 | 显示全部楼层
资料十分受用,最近开始以Arduino连接Cellular Shield 希望透过Cellular Shield返回的信号来控制Arduino的I/O口。  反覆看了Cellular Shield的指令,在Arduino IDE进行测试。 现在遇到问题,想接听电话前,先判别来电号码,并显示在Arduino串列窗口显示。  模块使用手册中: 2.3.2接听电话 发送:AT+CLIP=1,设置来电显示功能,显示电话呼叫模块上的号码,用另一个电话呼 叫模块,呼入成功,返回:RING,说明有电话打入,并返回:+CLIP:”18762556233”,161,””,,””,0, 显示呼入的电话号码,发送:ATH,挂断电话,发送:ATA,接听电话。  那是怎样,使接听电话前,在Arduino串列窗口显示 RING +CLIP:”来电号码”,161,””,,””,0  求大大指教...谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

沙发
发表于 2017-3-14 23:06:32 | 显示全部楼层
AllBlue 发表于 2017-3-13 10:33
我不太明白你的意思, AT+CLIP=1 ,就是设置来电显示功能的,你自己也提到了。
你是不是想说如何串口显 ...

是的,现在不知如何在串口显示这些返回的信息。
我看过了楼主提供的Arduino打电话和发短讯的例子了,但都是Arduino单向Cellular Shield发指令的。
回复 支持 反对

使用道具 举报

该用户从未签到

板凳
发表于 2017-3-16 13:33:30 | 显示全部楼层
AllBlue 发表于 2017-3-16 08:32
arduino UNO R3 只有一个硬件串口 ,这个串口被用来与SIM800模块通信了,没办法再用来打印返回的数据,如 ...

谢大大的指导,我明白了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-5-6 15:45 , Processed in 0.046451 second(s), 23 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表