|
基于stm32 的藍(lán)牙小車代碼,支持 f103 c8t6、rct6、zet6。
由于使用的是最簡單的電機驅(qū)動,所以沒有用到pwm調(diào)試功能。
所需材料:單片機,杜邦線,小車底盤(包含電機),電池,電池盒,手機一部做遙控器,藍(lán)牙hc05模塊
下載藍(lán)牙串口(spp)軟件,
前進是31
后退是32
左轉(zhuǎn)是33
右轉(zhuǎn)是34
全部都選16進制
PA4-7 接電機驅(qū)動
安裝方法見附件
安裝方法.rar
(188 Bytes, 下載次數(shù): 152)
2019-7-26 16:23 上傳
點擊文件名下載附件
安裝方法
c8t6 藍(lán)牙小車.7z
(179.1 KB, 下載次數(shù): 198)
2019-7-27 00:51 上傳
點擊文件名下載附件
c8t6版本
f103rc藍(lán)牙小車.7z
(184.63 KB, 下載次數(shù): 98)
2019-7-27 00:51 上傳
點擊文件名下載附件
rc版本
ZET6藍(lán)牙小車.7z
(182.23 KB, 下載次數(shù): 122)
2019-7-27 00:51 上傳
點擊文件名下載附件
ze版本
部分代碼:
while(1){
if(h==0)
{TIM_SetCompare3(TIM3,18000);
TIM_SetCompare4(TIM3,18000);
//LED_init();
}
if(h==1)
{TIM_SetCompare3(TIM3,0);
TIM_SetCompare4(TIM3,0);
//LED_initSTOP();//亮閃爍燈
}
if(res==0x41)
{ e=0;}
if(res==0x42)
{ e=1;}
if(res==0x43)
{ h=0;}
if(res==0x44)
{ h=1;}
if(e==0)
{ LIGHT1=0;
LIGHT2=0;}
if(e==1){
LIGHT1=1;
LIGHT2=1;//亮燈
}
if(res==0x31)
{
RIGHT2=1;
LEFT1=0;
LEFT2=1;
RIGHT1=0;
//USART1_RX_BUF[0]=='0';
//接收到前進
}
if (res==0x32)
{
LEFT1=1;
LEFT2=0;
RIGHT1=1;
RIGHT2=0;
//USART1_RX_BUF[0]=='0';
//接收到后退
}
if (res==0x33)
{
LEFT1=0;
LEFT2=0;
RIGHT1=0;
RIGHT2=1;
//USART1_RX_BUF[0]=='0';KEY_LEFT
//接收到左轉(zhuǎn)
}
if (res==0x34)
{
LEFT1=0;
LEFT2=1;
RIGHT1=0;
RIGHT2=0;
//USART1_RX_BUF[0]=='0';KEY_RIGHT
//接收到右轉(zhuǎn)
}
if(res==0x61)
{ LEFT1=0;
LEFT2=0;
RIGHT1=0;
RIGHT2=0; }
}
}
|
評分
-
查看全部評分
|