手机通过蓝牙与单片机通讯或者发送命令,首先单片机与蓝牙一般是通过串口连接的,硬件连接要正确,单片机RXD-蓝牙TXD,单片机TXD-蓝牙RXD,GND相连接,注意蓝牙的VCC一般为3.3V,如果单片机VCC也使用3.3V
可以共用电源。
手机软件
可以使用
手机串口调试APP,
就可以与单片机进行
调试
收发
数据,蓝牙模块也可以先与电脑连接调试(用USB转TTL与蓝牙串口连接用电脑串口调试助手),成功后再与单片机连接调试(这时候再有问题一般是单片机程序问题了)。
❷ 怎么用手机蓝牙调试助手控制51单片机上的LED灯亮
#include<reg52.h>
typedef unsigned char unit8;
typedef unsigned short unit_16;
void Receive_Handle(unit8 Value)
{
switch(Value)//具体发送过来的是什么数据 需要自己自己通过串口调试助手查看
//改变这里面对应的数据即可
{
case 0x00:P2=0xff;break;
case 0x01:P2=0xfe;break;
case 0x02;P2=0xfd;break;
case 0x03:P2=0xfb;break;
case 0x04:P2=0xf7;break;
default:P2=0xff;break;
}
}
void main()
{
TMOD |= 0x20;//定时器1 工作方式2 8位自动重装模式
SCON = 0x50;//串口工作方式1 允许接收 8位数据位
TH1 = 0xfd; //波特率9600
TR1 = 1;
ES = 1;
EA = 1;
while(1);
}
void UART1_Rountine()interrupt 4
{
static unit8 Receive_Data=0;
ES = 0;
while(!RI);
RI=0;
Receive_Data = SBUF;
Receive_Handle(Receive_Data);
ES = 1;
}
/*---------------------------------------------------------------------------------------
如有问题可再咨询
----------------------------------------------------------------------------------------*/
❸ 如何用手机通过蓝牙控制单片机
这个是可以的,但是你的手机和电脑蓝牙都必须支持远程控制这个服务,也叫人机远程控制服务,或其他类似的名字。
如果都支持的话,电脑上的蓝牙也装好了的话,
你先让电脑和手机配对,然后进入手机找到蓝牙中的远程控制服务项,选择链接就OK了
一般会有桌面、PPT控制、windows自动播放器这3个可控制。然后选择进入就可以用手机远程电脑的相应界面了。
希望可以帮到你。。。。
❹ 用手机蓝牙控制万物:HC-06从机蓝牙模块介绍和使用
现如今,每个人的手机都配有蓝牙功能,我们可以用蓝牙传输数据,连接耳机以及控制一些自带蓝牙功能的电子设备。我们也可以使用蓝牙模块配上单片机就可以轻松实现手机控制LED灯,电机,智能小车,机器人等各种设备。让我们的创作实现无线控制。
下面我们就来介绍一种性价比极高的蓝牙模块:HC-06从机蓝牙模块。
BLE蓝牙的角色有以下几种:广播者(Advertise)、扫描者(Scanner)、从设备(Slave)、主设备(Master)、发起者(Initiator),其中主设备是由发起者、扫描者转化而来,从设备则是由广播者转化而来;蓝牙模块通信是指两个蓝牙模块或蓝牙设备之间进行通信,进行数据通信的双方一个是主机,一个是从机。
主模式与从模式的区别:主机是指能够搜索别人并主动建立连接的一方,从机则不能主动建立连接,只能等别人连接自己。
HC-05是主从一体化的蓝牙串口模块,主从可指令切换,指令丰富齐全。
HC-06是主从一体化的蓝牙串口模块,主从可指令切换,指令少于HC-05,使用简单。
这次使用的是蓝牙HC-06是从模块,也就是从机模块,我们的手机就是主模块。主机可以与从机配对,从机不能和从机配对。如果要两个单片机通信,那就至少一个是有主机功能的,要是两个都是从机是通信不了的。
引脚定义:
重要提示:
下面我们就用一台手机控制一个点阵屏的亮暗和不同图案显示。
硬件设备:
接线图:
将点阵模块的DIN、CS、CLK分别连到Arino10/11/12数字引脚上,连接电源和接地线;蓝牙模块的TXD:连接ArinoRXD接收端;RXD连接ArinoTXD发送端,连接电源和接地线。
下面是实物图;图中Arino模块增加了扩展板,方便接线。
程序:
手机蓝牙通讯app:
在进行控制之前,我们需要在手机端安装蓝牙调试工具。在手机应用商店里搜索“蓝牙调试器”。我选择的是这款工具,体积小,操作简单,功能强大。
效果展示:
安装APP后,蓝牙连接HC-06模块;
我们选择按钮控制模式;将其中四个按键名词改为:关闭,打开, ,笑脸;并将按下按键的发送代码分别改为:0,1,2,3。
现在大功告成,分别按下:关闭、打开、 、笑脸,点阵屏就会按照对应的方式显示:
只要我们在加上不同的执行器,就可以用手机蓝牙控制步进电机,舵机,灯等等,实现各种功能了。一起来试试吧。
❺ 手机通过蓝牙向单片机发送16进制数据控制LED灯
首先你需要一个蓝牙透传模块,其次就是单片机最小系统板或开发板,控制端要安卓手机一台(必须有蓝牙,苹果目前不行),软件为“蓝牙串口助手”(一定要有hex发送功能)之后按照你的程序连接好电路就可以实现蓝牙控制LED的状态了
❻ 如何实现将单片机的信息用蓝牙传送到手机上
手机通过蓝牙或wifi都可以连接单片机,买个蓝牙或wifi串口模块,模块的输出都是RX,TX,GND,与单片机响相应脚相连,手机打开相应的功能即可。硬件是连接上了,可问题来了,软件怎么解决呢,一个有意义的连接应该进行相应的信息传输并响应,正好我有个项目,是通过wifi连接的,手机运行teslascada组态软件,单片机烧写modbus协议程序,手机可以采集单片机的模拟量,数字量,也可以控制单片机板上继电器的吸合与释放等等,看看我的板,有兴趣,可以和我联系。