元件清單:
主控:STC12C5A60S2小系統 電機驅動:L298
藍牙模塊:HC-05
源代碼在附件里 端軟件 car 配合手機端APP可以遙控車子
手機端APP:
qrx.bt.c.rar
(437.23 KB, 下載次數: 93)
2016-10-13 16:22 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
IMG_20161013_160132.jpg (3.09 MB, 下載次數: 126)
下載附件
2016-10-13 16:07 上傳
部分源碼預覽(完整代碼下載附件):
- #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單片機i=600,若是12T單片機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時鐘源設定 0,12分頻;1,2分頻;2,定時器T0溢出;3外部時鐘;4系統時鐘;5,4分頻;6,6分頻;7,8分頻。
- PWM_start(2,0); // 模塊0,設置為PWM輸出,無中斷,初始占空因素為100%
-
- UART_Init(_9600);//串口初始化
- Buzz_timer0_init();//蜂鳴器初始化
- HCSR04_Init();
-
- while(1)
- {
- bluetooth(); //藍牙控制
- display();
- }
- }
復制代碼 全部源碼:
小車3.zip
(79.42 KB, 下載次數: 87)
2016-10-13 15:58 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|