#include<reg52h>
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;
}
/---------------------------------------------------------------------------------------
如有问题可再咨询
----------------------------------------------------------------------------------------/
1、若氛围灯蓝牙功能未打开或电量不足,会导致该设备无法被搜索到。
2、被搜索的设备与其他设备已进行配对,也会导致无法被搜索到。
3、两台设备距离过远会导致无法搜索到,要确保连接的手机在有效范围10米内,且已经打开蓝牙开关。
首先需要先将手机蓝牙打开,在蓝牙里面可以搜索设备,搜索到了之后就可以直接跟客厅的蓝牙灯进行连接,连接好了大家就可以直接在手机上面控制家里面的灯,使用会更加方便一些。现在有很多灯具的功能也比较齐全,也可以直接通过手机APP来进行连接,连接好了之后就可以直接通过手机来控制,使用方便,性能也特别好,会使人们的生活变得越来越方便。有的品牌的灯具就可以直接通过二维码扫描下载手机APP,下载好了之后也可以直接跟家里面的灯具连接。
#include
typedefunsignedcharunit8;
typedefunsignedshortunit_16;
voidReceive_Handle(unit8Value)
{
switch(Value)//具体发送过来的是什么数据需要自己自己通过串口调试助手查看
//改变这里面对应的数据即可
{
case0x00:P2=0xff;break;
case0x01:P2=0xfe;break;
case0x02;P2=0xfd;break;
case0x03:P2=0xfb;break;
case0x04:P2=0xf7;break;
default:P2=0xff;break;
}
}
voidmain()
{
TMOD|=0x20;//定时器1工作方式28位自动重装模式
SCON=0x50;//串口工作方式1允许接收8位数据位
TH1=0xfd;//波特率9600
TR1=1;
ES=1;
EA=1;
while(1);
}
voidUART1_Rountine()interrupt4
{
staticunit8Receive_Data=0;
ES=0;
while(!RI);
RI=0;
Receive_Data=SBUF;
Receive_Handle(Receive_Data);
ES=1;
}
/---------------------------------------------------------------------------------------
可以用标志位撒,例如你要正常执行红绿灯就用蓝牙发00给单片机接收,如果要红灯常亮发送01给单片机。程序可以这样:
void main()
{
while(1)
{
while(flag==0x00)
{红绿灯正常执行的程序}
while(flag==0x01)
{红灯常亮的程序}
}
return 0;
}
以上就是关于怎么用手机蓝牙调试助手控制51单片机上的LED灯亮全部的内容,包括:怎么用手机蓝牙调试助手控制51单片机上的LED灯亮、oppo手机蓝牙搜索不到氛围灯小程序、电视蓝牙怎么跟吊灯上闪光灯连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)