找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1718|回复: 1
收起左侧

单片机蓝牙小车程序,左右转向正常,前后无反应

[复制链接]
ID:844871 发表于 2020-11-25 16:01 | 显示全部楼层 |阅读模式
5黑币
#include<AT89X52.h>
#include<Boebot.h>
char i;
/*??*/
void forward(void)//???????
{
  unsigned char i;
unsigned char j;
P1_1=0;
P1_2=1;
P1_3=0;
P1_4=1;
/P1_5=1;
P1_6=1;
  for(i=1;i<=30;i++)
{
   for(j=1;j<=30;j++)
  {
   delay_nms(10);
  }
}
}
void left(void)//?????
{  
unsigned char i;
unsigned char j;
P1_1=0;
P1_2=1;
P1_3=0;
P1_4=1;
for(i=1;i<=90;i++)
{
   for(j=1;j<=10;j++)
  {
   if(j<=4)
   {
    P1_5=1;
    P1_6=0;
    delay_nms(5);
   }
   else{
    P1_5=0;
    P1_6=1;
    delay_nms(5);
  }
}
}
}
void right(void)//??????
{
  unsigned char i;
unsigned char j;
P1_1=0;
P1_2=1;
P1_3=0;
P1_4=1;
for(i=1;i<=90;i++)
{
   for(j=1;j<=10;j++)
  {
   if(j<=4)
    {
    P1_5=0;
    P1_6=1;
    delay_nms(5);
   }
   else{
    P1_5=1;
    P1_6=0;
    delay_nms(5);
   
   }
  }
}
}
void back(void)//???????
{
  unsigned char i;
unsigned char j;
P1_1=1;
P1_2=0;
P1_3=1;
P1_4=0;
  P1_5=1;
P1_6=1;
for(i=1;i<=30;i++)
{
   for(j=1;j<=30;j++)
  {
   delay_nms(10);
  }
}
}
void stop(void)//?????
{
  unsigned char i;
unsigned char j;
P1_5=0;
P1_6=0;
  for(i=1;i<=20;i++)
{
   for(j=1;j<=20;j++)
  {
   delay_nms(10);
  }
}
}
void main (void)               
{
TMOD=0x20;                         //??T1?????2
TH1=0xfd;                        //????,????9600bps
  TL1=0xfd;
  TR1=1;                              //??T1
  REN=1;                             //????
  SM0=0;                             //??1
  SM1=1;
  EA=1;                               //?????
  ES=1;                                //?????
while(1)
{i=SBUF;//SBUF??????????,?????????????SBUF?;
RI=0;
if (i==0x02){forward();}     //????????0x02,????
if (i==0x08){back();}        //????????0x08,????
if (i==0x01){left();}         //????????0x01,????
if (i==0x03){right();}        //????????0x03,????
if (i==0x05){stop();}        //????????0x05,????
}
}

回复

使用道具 举报

ID:701852 发表于 2020-11-25 19:52 | 显示全部楼层
什么电机?说清楚啊
你这靠猜啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表