Arduino与安卓手机互动-蓝牙模块设置

极客 作者:有料 2013-11-03 01:05:42 阅读:292
想不想让你的安卓手机和Arduino实现互动呢?通过手机来控制你的炫酷制作,飞行器?智能小车?机器人?只有你想不到的,没有做不到的。发挥你的奇思妙想,玩转你的Arduino吧~ 我们这里教大家的是,Arduino和安卓如何通过蓝牙通信,以最基础的收发数据开始。   1

蓝牙模块设置

STEP 1:所需硬件 1x DF-BluetoothV3蓝牙串口模块 1x USB to Serial 转串口 注意:STEP2、STEP3两步不能颠倒。 STEP 2: 切换到AT模式 如下图所示,模块有一个2位拨码开关,1号开关LED Off是LINK灯的开关,可以关闭LINK省电,拨到ON为开,拨到1端为关;2号开关AT Mode是AT命令模式开关,拨到ON进入AT命令模式,拨到2端退出AT命令模式。 2 STEP 3: 连接到USB to Serial模块 1、设置DF-Bluetooth V3蓝牙模块需要借助USB to Serial模块,如下图所示,将蓝牙模块插到USB to Serial模块上,然后将2号开关AT Mode拨到ON端,再插到电脑USB接口上。 3 2、当然,USB to Serial模块需要安装驱动程序。安装成功后,在设备管理器中显示为一个串口,下图设备管理器中Silicon Labs CP210x USB to UART Bridge(COM15)。这个COM口用来配置蓝牙模块的。 驱动下载复制: http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx 4 STEP4: 通过串口指令来配置蓝牙模块 1、在这个部分,我们需要用串口监视器来完成配置。有好多串口调试软件都可以完成,当然也可以用Arduino IDE的自带的串口监视器。在这里,我们就选用Arduino IDE自带的串口监视器来完成wifi配置。首先,打开IDE,查看是否显示串口,我们这里选择COM15,打开串口监视器界面,设置波特率38400,选择“换行和回车模式”(Both NL&CR)。 注意:在AT模式中波特率默认为38400,和通讯时设置的波特率无关。 5 2、设置完成后,在串口中输入“at”(不区分大小写),测试蓝牙模块与USB串口是否建立连接,如果连接成功,会显示“[OK]”。按同样的方法在串口输入相关的AT指令就能就行配置了。当AT指令设置完毕后,将开关另一端退出AT命令模式,重新上电后设置才生效。 3、按需求配置蓝牙模块 设置模块角色:在和手机连接时,最重要的一个配置就是将蓝牙模块设置为从角色。 设置串口参数:建议设置为115200,便于我们后面的调试。 设置模块连接模式:如果当模块无法被适配器、主机搜索到或无法连接时,需配置该参数,配置为AT+CMODE=1。 其他可以使用默认设置。具体如何设置,下面会介绍到。 《Arduino与安卓手机互动-常用AT指令说明》 http://www.ijiandao.com/news/1107.html

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

选择AiDeep,让人工智能为你工作:http://www.aideep.com/
四季很好,只要有你,文娱排行榜:http://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接