这是单片机用串口多机通讯的仿真实例,可以参考一下,如果是手机要控制单片机,只要单片机用串口连接蓝牙模块串口,手机需要用蓝牙APP蓝牙单片机蓝牙、发送控制指令就可以实现控制单片机的端口控制继电器的开关,仿真实例的程序可以移植。
蓝牙模块与单片机的连接,单片机RXD-蓝牙TXD,单片机TXD-蓝牙RXD,单片机GND-蓝牙GND, 注意 蓝牙VCC一般是33V,如果单片机VCC也使用33V可以使用同一电源,其他的可以不用连接。
蓝牙通讯单片机需要蓝牙模块软件。
上位机,java开发,主要的蓝牙也有函数,在UI加按键或者是显示的东西,开启子线程,在子线程里面执行发送或者是接受数据,网上也有实例代码,改改就行了,不过关键还是你要能看得懂,否则就没什么用。
应用:
替代串口线:我用2个BF10-A蓝牙模块,一个作为主模块+MAX3232(TTL转RS232电平芯片),一个作为从模块+MAX3232(TTL转RS232电平芯片),设置对应好的波特率。两个模块通过DB9接口分别连接到PC机。
两台PC机电脑之间可以通过串口调试工具进行数据传输。和已有的蓝牙适配器形成蓝牙串口连接:我采用一个蓝牙适配器连接电脑,使用IVT蓝牙驱动,一个蓝牙模块BF10-A做为从模块连接到我的单片机嵌入式系统。
使用BF10-A,IVT蓝牙驱动软件查找到BF10-A蓝牙模块、连接并创建串口复位。此时则可以通过串口工具和单片机进行串口通信。
HC-05蓝牙的使用和串口一模一样 直接用usb转串口对蓝牙发送AT指令 进行ID和密码等配置
安卓市场搜索一下蓝牙串口就会有相应的手机软件 也可以通过单片机的串口对蓝牙进行配置
附上一点stm32单片机的代码 51仿照改一下吧
USART1sendstring("AT+NAMEqqla");//串口发送AT指令delay_ms(100);//给蓝牙一点反应时间
USART1sendstring("AT+PIN1314");
delay_ms(100);
以上就是关于求一个手机通过蓝牙连接HC-06蓝牙模块控制单片机上的继电器开关的程序,可以烧录到单片机的全部的内容,包括:求一个手机通过蓝牙连接HC-06蓝牙模块控制单片机上的继电器开关的程序,可以烧录到单片机的、hc-05蓝牙模块6条引脚与单片机怎样连接、蓝牙通讯单片机需要什么软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)