蓝牙与单片机做遥控,我怎么就搞不好呢?

2019-03-24 20:06发布

最近买了一套蓝牙模块,型号L6,我想用它来做遥控小车,可是写出来的程序怎么改都不好用,我是一个初学者,搞的我脑袋都大了,一个通宵都没睡,我把程序帖出来,望高手指点一下。我是把发射端P1口的电平状态(做开关)经过蓝牙发射,另一端蓝牙接收后经单片机P1口反映出来做控制,结果这个程序写进去,控制端按下开关后,接收端经过2秒钟才反映出来,你们说这急人不?
#include
void main()
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
SM0=0;
SM1=1;
REN=1;
EA=1;
ES=1;
while(1)
{
SBUF=P1;
while(!TI);
TI=0;
}
}
#include
void main()
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
SM0=0;
SM1=1;
REN=1;
EA=1;
ES=1;
while(1)
{
while(!RI);
P1=SBUF;
RI=0;
}
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
zhangli7322
1楼-- · 2019-03-25 06:38
我到淘宝网买的蓝牙L6应该和HC-06一样,用串口通信,真不知道这程序该怎么写,请那位哥哥帮帮忙指点一下,谢谢!
fengzhang2002
2楼-- · 2019-03-25 09:27
这个没有用过,帮顶一下
flyingdsp
3楼-- · 2019-03-25 13:13
要想别人帮你看,能不能把你缩写的代码注释上,别人跟你未必用的同一单片机,看这个还要揣摩你这代码的意思,太头疼了
zhangli7322
4楼-- · 2019-03-25 14:12
我怀疑是不是蓝牙模块有问题,因为把发射和接收的单片机串口TXD和RXD直接后运行正常,接上蓝牙后又不行了,接收端要延时2分钟才收到信号,有点想不通,还是换家店另买两块来试试吧!哎------
辛昕
5楼-- · 2019-03-25 16:59
 精彩回答 2  元偷偷看……

一周热门 更多>