常用的方法有:
1.通过通过电脑上的蓝牙设备给单片机上的蓝牙设备,给单片机指令起到控制作用。
2.通过串口232或485或直接串口通讯链接到单片机的串口通讯引脚给单片机指令从而达到控制单片机。
3.通过电脑上的wifi给单片机上的wifi指令不过这样麻烦。
第一种方法最好把,不过电脑上要有蓝牙设备或外界usb的蓝牙。
第二种方法是有线的,可以通过电脑上的232接口直接跟单片机通讯。
蓝牙有RXD与TXD引脚, 用串口通信 ,代码可以参考网上的一些资料使用AT指令的时候,先使蓝牙模块进入AT模式,然后你就当蓝牙就是命令的接收端,单片机或者PC串口就是命令的发送端(就当蓝牙是独立的模块)。
串口发送的AT数据是直接给蓝牙模块的,这个串口可以是PC串口也可以是单片机串口。
如果你想用单片机实现AT指令设置蓝牙,就用一个IO控制蓝牙模块的KEY管脚,把AT指令写在程序中,通过串口发送给蓝牙模块。
参考《吴鉴鹰单片机项目实战精讲》
单片机将数据通过蓝牙传到手机,需要经过以下大约3个步骤:1,使用蓝牙转串口模块连接51单片机的RX和TX引脚,这一步实现源端数据转换;
2,手机内部进行APP的程序设计,调用蓝牙模块并读取数据;
3,开启手机蓝牙,并打开第二步设计的APP软件,搜索到与单片机相连的蓝牙模块后即可实现数据通信了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)