標(biāo)題:
藍(lán)牙遙控小車 stc單片機(jī)+L298驅(qū)動(dòng) 帶手機(jī)端APP
[打印本頁]
作者:
honor6plus
時(shí)間:
2016-10-13 16:10
標(biāo)題:
藍(lán)牙遙控小車 stc單片機(jī)+L298驅(qū)動(dòng) 帶手機(jī)端APP
元件清單:
主控:STC12C5A60S2小系統(tǒng) 電機(jī)驅(qū)動(dòng):L298
藍(lán)牙模塊:HC-05
源代碼在附件里 端軟件 car 配合手機(jī)端APP可以遙控車子
手機(jī)端APP:
qrx.bt.c.rar
(437.23 KB, 下載次數(shù): 93)
2016-10-13 16:22 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
IMG_20161013_160132.jpg
(3.09 MB, 下載次數(shù): 126)
下載附件
2016-10-13 16:07 上傳
部分源碼預(yù)覽(完整代碼下載附件):
#include "stc12c5a60s2.h"
#include "dingyi.h"
#include "run.h"
#include "pwm.h"
#include "uart.h"
#include "buzz.h"
#include "chuli.h"
#include "sr04.h"
sbit we1=P2^0;
sbit we2=P2^1;
sbit we3=P2^2;
sbit we4=P2^3;
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,
0xf8,0x80,0x90};
void delay1ms(unsigned int a)
{
unsigned int i;
while (--a!=0)
for(i=125;i>0;i--); //1T單片機(jī)i=600,若是12T單片機(jī)i=125
}
void display()
{
P0=table[HCSR_04()/100];
we1=0;
delay1ms(5);
we1=1;
P0=table[HCSR_04()%100/10];
we2=0;
delay1ms(5);
we2=1;
P0=table[HCSR_04()%100%10];
we3=0;
delay1ms(5);
we3=1;
}
void main()
{
PWM_clock(6); // PCA/PWM時(shí)鐘源設(shè)定 0,12分頻;1,2分頻;2,定時(shí)器T0溢出;3外部時(shí)鐘;4系統(tǒng)時(shí)鐘;5,4分頻;6,6分頻;7,8分頻。
PWM_start(2,0); // 模塊0,設(shè)置為PWM輸出,無中斷,初始占空因素為100%
UART_Init(_9600);//串口初始化
Buzz_timer0_init();//蜂鳴器初始化
HCSR04_Init();
while(1)
{
bluetooth(); //藍(lán)牙控制
display();
}
}
復(fù)制代碼
全部源碼:
小車3.zip
(79.42 KB, 下載次數(shù): 87)
2016-10-13 15:58 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
386115360
時(shí)間:
2016-11-3 18:55
看了樓主的源碼,集成度很高,但是因?yàn)闆]有在一個(gè)文件之中,瀏覽起來有點(diǎn)費(fèi)勁,對于初學(xué)者來說有諸多不便,還有就是希望樓主可以把藍(lán)牙控制端的按鍵說明說一下,哪個(gè)按鍵代表哪個(gè)字符,實(shí)現(xiàn)什么功能,謝謝樓主。
作者:
單片機(jī)機(jī)
時(shí)間:
2016-11-16 19:01
有經(jīng)常去了嗯嗯
作者:
單片機(jī)機(jī)
時(shí)間:
2016-11-16 19:02
小車不錯(cuò),但是我也想做
作者:
zff1995
時(shí)間:
2018-8-25 20:34
特別好。感謝分享。學(xué)習(xí)了
作者:
zff1995
時(shí)間:
2018-8-25 20:34
謝謝分享!感謝,學(xué)習(xí)了!
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1