|
基于stm32 的藍牙小車代碼,支持 f103 c8t6、rct6、zet6。
由于使用的是最簡單的電機驅動,所以沒有用到pwm調試功能。
所需材料:單片機,杜邦線,小車底盤(包含電機),電池,電池盒,手機一部做遙控器,藍牙hc05模塊
下載藍牙串口(spp)軟件,
前進是31
后退是32
左轉是33
右轉是34
全部都選16進制
PA4-7 接電機驅動
安裝方法見附件
安裝方法.rar
(188 Bytes, 下載次數: 152)
2019-7-26 16:23 上傳
點擊文件名下載附件
安裝方法 下載積分: 黑幣 -5
c8t6 藍牙小車.7z
(179.1 KB, 下載次數: 198)
2019-7-27 00:51 上傳
點擊文件名下載附件
c8t6版本 下載積分: 黑幣 -5
f103rc藍牙小車.7z
(184.63 KB, 下載次數: 98)
2019-7-27 00:51 上傳
點擊文件名下載附件
rc版本 下載積分: 黑幣 -5
ZET6藍牙小車.7z
(182.23 KB, 下載次數: 122)
2019-7-27 00:51 上傳
點擊文件名下載附件
ze版本 下載積分: 黑幣 -5
部分代碼:
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
//接收到左轉
}
if (res==0x34)
{
LEFT1=0;
LEFT2=1;
RIGHT1=0;
RIGHT2=0;
//USART1_RX_BUF[0]=='0';KEY_RIGHT
//接收到右轉
}
if(res==0x61)
{ LEFT1=0;
LEFT2=0;
RIGHT1=0;
RIGHT2=0; }
}
}
|
評分
-
查看全部評分
|