求教如何制作一个安卓手机蓝牙制作的app程序,用于和单片机上的蓝牙模块,实现数据的传送

求教如何制作一个安卓手机蓝牙制作的app程序,用于和单片机上的蓝牙模块,实现数据的传送,第1张

下位机,用串口蓝牙模块连接,通信

上位机,安卓app开发用eclipse或者是android studio,蓝牙有相关的函数,,连接,断开,接受,网上大部分代码套着用就行了,,如果需要修改也修改的不多,,主ui界面的时候,不能有进程的占用和其他的一些的线程的 *** 作,所以就得到子线程里面去执行了,还是先学学基础吧,之后再看这些的话,就容易的多了

情况1, 蓝牙芯片是指TI公司的CC2540/2541(带有51内核)吗? 如果是的话,放在可以下载51单片机的电路上,不代表可以下载到蓝牙芯片当中。 虽然蓝牙芯片里边也带个51内核。

情况2,蓝牙芯片是个串口透传模块, 直接连接51单片机的串口。 此时,如果要给51单片机下载程序,要先把蓝牙模块拔掉,不然会有冲突的。

HC-05蓝牙的使用和串口一模一样 直接用usb转串口对蓝牙发送AT指令 进行ID和密码等配置

安卓市场搜索一下蓝牙串口就会有相应的手机软件  也可以通过单片机的串口对蓝牙进行配置

附上一点stm32单片机的代码 51仿照改一下吧

USART1sendstring("AT+NAMEqqla");//串口发送AT指令

delay_ms(100);//给蓝牙一点反应时间

USART1sendstring("AT+PIN1314");

delay_ms(100);

把华为和vivoy设置打开,选择蓝牙打开,两个手机同时点搜索设备,会找到对方的手机型号,点开搜索到的手机型号配对,配对完成后,把需要的传输的软件,点一下刚刚配对的型号,华为手机也点一下接收,这样就可以直接传输了。

蓝牙有RXD与TXD引脚, 用串口通信 ,代码可以参考网上的一些资料 使用AT指令的时候,先使蓝牙模块进入AT模式,然后你就当蓝牙就是命令的接收端,单片机或者PC串口就是命令的发送端(就当蓝牙是独立的模块)。

串口发送的AT数据是直接给蓝牙模块的,这个串口可以是PC串口也可以是单片机串口。

如果你想用单片机实现AT指令设置蓝牙,就用一个IO控制蓝牙模块的KEY管脚,把AT指令写在程序中,通过串口发送给蓝牙模块。参考《吴鉴鹰单片机项目实战精讲》

以上就是关于求教如何制作一个安卓手机蓝牙制作的app程序,用于和单片机上的蓝牙模块,实现数据的传送全部的内容,包括:求教如何制作一个安卓手机蓝牙制作的app程序,用于和单片机上的蓝牙模块,实现数据的传送、蓝牙芯片插在51单片机上,为什么不能下载程序、单片机蓝牙模块怎样传数据给手机吗连接方式和具体例程有没有我的是51单片机和hc-05蓝牙模块!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10219523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存