標(biāo)題:
藍(lán)牙小車(chē)接線圖及資料與程序
[打印本頁(yè)]
作者:
cc燦
時(shí)間:
2017-9-17 11:27
標(biāo)題:
藍(lán)牙小車(chē)接線圖及資料與程序
組裝接線圖:
藍(lán)牙小車(chē)接線圖.jpg
(207.6 KB, 下載次數(shù): 84)
下載附件
2017-9-17 11:26 上傳
單片機(jī)源程序如下:
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit In1=P2^0;
sbit In2=P2^1;
sbit In3=P2^2;
sbit In4=P2^3;
uchar a=0;
void delay(uint z)
{
int i,j;
for(i=10;i>0;i--)
for(j=z;j>0;j--);
}
void init()//初始化子程序
{
TMOD=0x20; //設(shè)置定時(shí)器T1為工作方式2
TH1=0xfd;
TL1=0xfd;//T1定時(shí)器裝初值
TR1=1;//啟動(dòng)定時(shí)器T1
REN=1;//允許串口接收
SM0=0;
SM1=1;//設(shè)置串口工作方式1
EA=1; //開(kāi)總中斷
ES=1;//開(kāi)串口中斷
}
void go()
{
In1=0;
In2=1;//左邊輪子正轉(zhuǎn)
delay(60);//PWM有用值,越大左邊輪子轉(zhuǎn)得越快
In1=1;//關(guān)閉左邊輪子
In3=0;
In4=1;//右邊輪子正轉(zhuǎn)
delay(60);//PWM有用值,越大右邊的輪子越快
In3=1;//關(guān)閉右邊輪子
delay(100);//PWM無(wú)用值,越大,小車(chē)跑的越慢
}
void hou()
{
In1=1;
In2=0;//左邊輪子倒轉(zhuǎn)
delay(60);//PWM有用值,越大左邊輪子越快
In2=1;//關(guān)閉左邊輪子
In3=1;
In4=0;//右邊輪子倒轉(zhuǎn)
delay(60);//PWM有用值,越大右邊輪子越快
In4=1;//關(guān)閉右邊輪子
delay(100);//PWM無(wú)用值,越大,小車(chē)跑的越慢
}
void left()//小車(chē)左轉(zhuǎn)程序
{
In1=1;
In2=0; //左輪制動(dòng)
delay(35);
In2=1;
In3=0;
In4=1; //右輪正轉(zhuǎn)
delay(35); //PWM有用值,越大,右輪越快
In3=1; //右輪停止
delay(100);//PWM無(wú)用值,越大,小車(chē)跑的越慢
}
void right()//小車(chē)右轉(zhuǎn)程序
{
In1=0;
In2=1; // 左邊輪子正轉(zhuǎn)
delay(35);//PWM有用值,越大,左邊輪子越快
In1=1; // 左輪停止
In3=1;
In4=0; //右輪停止
delay(35);
In4=1;
delay(100);// PWM無(wú)用值,越大,小車(chē)跑的越慢
}
void down()//停止程序
{
In1=1;
In2=1;
In3=1;
In4=1;
}
void main()//主程序
{
init();//調(diào)用初始化子程序
while(1) //死循環(huán)
{
switch(a)//判斷a從串口讀取到的數(shù)據(jù)
{
case 0x2f: //0x1f 前進(jìn)
go();
break;
case 0x1f: //0x2f 后退
hou();
break;
case 0x3f: // 0x3f 左轉(zhuǎn)
left();
break;
case 0x4f: //0x4f右轉(zhuǎn)
right();
break;
case 0x00: //0x00停止
down();
break;
}
}
}
void chuan()interrupt 4//串口中斷服務(wù)
{
RI=0;//軟件清除串口響應(yīng)
a=SBUF;//讀取單片機(jī)串口接收的藍(lán)牙模塊發(fā)送的數(shù)據(jù)
}
復(fù)制代碼
所有資料51hei提供下載:
手機(jī)藍(lán)牙遙控車(chē).doc
(517.5 KB, 下載次數(shù): 25)
2017-9-17 11:26 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
L298N的詳細(xì)資料.doc
(1.37 MB, 下載次數(shù): 15)
2017-9-17 11:26 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1