微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 我做手机蓝牙控制小车 ,现在没法控制 求大侠指点

我做手机蓝牙控制小车 ,现在没法控制 求大侠指点

时间:10-02 整理:3721RD 点击:
我现在做手机蓝牙控制小车,现在车身已经安装好了 程序也是好的,通过电脑串口可以控制单片机来控制小车,我买的HC06蓝牙模块通过TTL也可以和电脑串口发送命令,但是我把蓝牙模块连接到51单片机上后手机蓝牙发送命令就是没法控制单片机,求求哪位大侠指点下!              
          5V的单片机    5V的蓝牙模块
这是我的程序     :
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uint a;
void init()
   {
     TMOD=0X20;  
     TH1=0xfd;     
     TL1=0xf9 ;  
     TR1=1;      
     REN=1;      
     SM0=0;
     SM1=1;     
     
     EA=1;      
     ES=1;      
   }
     void main()
   {  init();
   while(1);
  
   }
   void ser() interrupt 4
   {      
           ES=0;
           RI=0;  
          a=SBUF;
          switch(a)
    {
      case 65:  P1=0X17;  break;   //  发送的是A  前进指令
      case 66:  P1=0X1B;  break;   //  发送的是B  右转指令
      case 67:  P1=0X27;  break;   //  发送的是C  左转指令
      case 68:  P1=0X2B;  break;   //  发送的是D  后退指令
      
      case 97:   P1=0X00;  break;  //发送的是a   停止指令
      case 98:   P1=0X00;  break;  //发送的是b   停止指令
      case 99:   P1=0X00;  break;  //发送的是c   停止指令
      case 100:  P1=0X00;  break;  //发送的是d   停止指令
        
      default: break;
     }
    ES=1;
}

首先你android的软件是你自己写的还是网上下载的,确定蓝牙模块有没有配对成功 ,你的文字描述太少了。你应该买的一对蓝牙模块的吧! 1.RXD和TXD接线不能搞错 2.蓝牙确定配对成功 不会有问题的啦

我在学习。你的qq多少?有问题想请教你

就是呀    如果能与电脑串口通信的话说明不是蓝牙的问题   现在不是蓝牙的问题  只能说你的单片机指令没有发送出去了

是的,,蓝牙得对号~

赞赞赞!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top