久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
關于藍牙控制小車差速法轉彎的問題
[打印本頁]
作者:
datou125
時間:
2016-8-10 21:00
標題:
關于藍牙控制小車差速法轉彎的問題
感覺串口中斷和定時器中斷沖突了啊。調了好長時間。led燈的亮度都是有差別的。但是轉彎的還是一個輪子轉,一個輪子停。
作者:
datou125
時間:
2016-8-10 21:01
#include<reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit IN1=P1^1; //電機接口
sbit IN2=P1^2;
sbit IN3=P1^3;
sbit IN4=P1^4;
sbit ENA=P1^5;
sbit ENB=P1^6;
uchar chuankou[4]={0}; //串口接收到的值;
uchar i=0,j=0,lpwm=35,rpwm=35; //占空比標志
void go() //前進函數
{
rpwm=35;
lpwm=35;
IN1=0;
IN2=1;
IN3=0;
IN4=1;
}
void back() //后退函數
{
rpwm=35;
lpwm=35;
IN1=1;
IN2=0;
IN3=1;
IN4=0;
}
void left() //左轉函數
{
lpwm=35; //調整左輪占空比 使右輪轉速比左輪快 左轉
rpwm=38; //調整右輪占空比
IN1=1;
IN2=1;
IN3=0;
IN4=1;
}
void right() //右轉函數
{
lpwm=38; //調整左右輪占空比使左輪轉速比右輪快 右轉
rpwm=35;
IN1=0;
IN2=1;
IN3=1;
IN4=1;
}
void stop() //停車
{
rpwm=0;
lpwm=0;
IN1=1;
IN2=1;
IN3=1;
IN4=1;
}
void init()
{
TMOD=0x21; //設定定時器為方式2 可自動再裝入的定時器
SM0=0; //設定串口工作方式1 10位異步收發器 8位數據
SM1=1; //設定串口工作方式1 10位異步收發器 8位數據
TH1=0xfd;//裝入初值
TL1=0xfd; //裝入初值
PCON=0x00; //設定串行口波特率
REN=1; //允許串行接收位。REN=1,啟動接收數據;REN=0,禁止接收。
IP=0x10;
TH0=(65535-100)/256;
TL0=(65535-100)%256;
TR0=1; //啟用T0定時器/計數器
ET0=1; //T0定時器中斷開關;(開)
TR1=1; //啟用T1定時器/計數器
ET1=1; //T1定時器中斷開關;(開)
ES=1; //串行中斷開關;(開)
EA=1; //總中斷開關;(開)
ENA=1;
ENB=1;
}
void main()
{
init();
while(1)
{
switch(chuankou[0])
{
case 1:go();break;
case 2:back();break;
case 3:left();break;
case 4:right();break;
case 0:stop();break;
default:break;
}
}
}
//串口中斷
void serial() interrupt 4
{
EA=0;
if(RI==1)
{
if(SBUF==0x02)
{
chuankou[0]=1;
}
if(SBUF==0x04)
{
chuankou[0]=2;
}
if(SBUF==0x06)
{
chuankou[0]=3;
}
if(SBUF==0x08)
{
chuankou[0]=4;
}
if(SBUF==0x10)
{
chuankou[0]=0;
}
RI=0;
}
EA=1;
}
void timer0() interrupt 1
{
i++;
j++;
if(i<=rpwm)
{
ENA=1;
}
else
ENA=0;
if(i==40)
{
ENA=~ENA;
i=0;
}
if(j<=lpwm)
{
ENB=1;
}
else
ENB=0;
if(j==40)
{
ENB=~ENB;
j=0;
}
TH0=(65536-100)/256;
TL0=(65536-100)%256;
}
復制代碼
作者:
datou125
時間:
2016-8-13 21:28
求幫忙啊 。。
作者:
wc86110
時間:
2016-8-14 01:37
LZ,看來還是沒明白啥叫差速法轉彎,用履帶式驅動的車輛都用這種方式來實現轉彎
像你說的那情況可原地轉彎
和舵機控制的有區別
作者:
1234567wq
時間:
2016-8-14 15:54
母雞啊。。。。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
免费一级黄
|
www久久爱
|
日韩国产精品一区二区三区
|
国产精品揄拍一区二区
|
国产精品视屏
|
欧美久久一区二区三区
|
高清国产午夜精品久久久久久
|
h视频免费在线观看
|
日本高清在线一区
|
久久久久久久久久久久久91
|
av免费网址
|
国产91在线播放
|
精品视频在线观看
|
欧美日本亚洲
|
成人综合一区二区
|
日韩精品在线播放
|
国产精品视频不卡
|
岛国午夜
|
久久精品国产一区二区三区
|
久久久久久久久久久久久久国产
|
亚洲国产成人av好男人在线观看
|
天天天操天天天干
|
99亚洲视频
|
午夜成人在线视频
|
色网站入口
|
中文亚洲视频
|
精品欧美激情在线观看
|
亚洲九九精品
|
国产福利在线视频
|
国产欧美日韩在线播放
|
成人午夜黄色
|
狠狠爱视频
|
国产午夜精品一区二区三区嫩草
|
99国产精品99久久久久久
|
www.97国产
|
91看片网址
|
蜜桃在线一区二区三区
|
欧美精品在线播放
|
av黄色在线
|
亚洲成人av一区二区
|
精产国产伦理一二三区
|