android蓝牙单片机通信
⑴ 手机蓝牙与单片机的通信如何实现
一、准备工作:
1.一款带串口的单片机。
2.USB转串口模块(自己焊接的,所以很丑,当然也可以用学习板上的串口部分)。
3.蓝牙转串口模块。
4.如果你的手机系统是Android的,下载个android蓝牙调试助手。
5.电脑上安装一个串口调试助手。
6.若干杜邦线等。
二、调试工作
万事俱备,只欠东风。
1.调试蓝牙模块
用杜邦线连接USB转串口模块和蓝牙模块。
串口模块 蓝牙模块。
VCC--------->VCC。
TXD---------->RXD。
RXD<----------TXD。
GND--------->GND。
打开手机蓝牙助手,连接到该蓝牙模块,成功后随便输入一些字符,就会在电脑上看到串口助手上有显示该字符,前提是串口的波特率和蓝牙模块的波特率对应(默认是9600)。
2.调试单片机的串口
还是用杜邦线连接USB转串口模块和单片机,在电脑上打开串口调试助手调试。
接线方式参考调试蓝牙模块。
单片机的程序就不说了,这里假设已经做好了。如果正常则会看到预期效果。
三、连接工作
把蓝牙模块和单片机模块连接起来,然后打开蓝牙调试助手,连接蓝牙模块发送数据。
这个时候,就好像你在电脑上用串口助手给单片机发送数据一样。
单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。
在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
⑵ 我想用Android手机与单片机进行串口通信,从而可以控制单片机,怎么实现
代码不会写!但是给你个思路:
1、单片机串口转WIFI了,那么WIFI传出来的数据,手机接收到要有软件解码识别它
2、手机软件通过WIFI将数据传到单片机,这样交互就可以通信了。控制协议可以自己设定。
⑶ android设备与单片机蓝牙串口模块数据通信问题
应该是主线程数据处理内容太多,而数据发送太快,你在发送数据之后做适当的延时,应该就可以了。就是数据帧之前有适当的时间间隔。
⑷ 我想用Android手机与单片机进行串口通信,从而可以控制单片机,该如何实现呢
不过你还得注意的是手机的USB转串口电平是TTL电平,所以你的单片机板子的串口也得是TTL,在就是分清楚交叉连接或者直连。
⑸ android手机蓝牙与单片机+蓝牙模块通信
可能是系统自动加入了一些其它数据,而你的单片机没有这部分的处理程序
⑹ (430)单片机怎么通过蓝牙模块将数据传给Android手机
购买蓝牙模块。常用的有hc-05,hc-08,05是蓝牙2.0,只可安卓使用,08是4.0,ios也可使用。
蓝牙模块上有两个管教,TXD,RXD,分别连接单片机的RXD,TXD,注意两者是交叉连接的。
这样就跟单片机串口的一些操作类似了。
可以使用AT指令更改蓝牙的基本参数,名称,连接密码,波特率等。
你买的蓝牙模块店家会送你一个APP,连接上之后,你可以进行数据的发送和接收。
⑺ android手机与单片机系统通信
你可以使用一个蓝牙串口模块,与单片机连接很方便,通信协议和串口通信是一样的。蓝牙串口模块不知道能不能通信2-300米。。还有一个方案的是使用SIM9000A模块,通过GPRS通信,需要借助花生壳软件实现,只要有GPRS网络的地方都可以通信,距离长。两个方案的成本都不会太贵。。