藍牙智能小車app
v1.4 安卓版- 應用大?。?span itemprop="fileSize">1.50 MB
- 應用語言:中文
- 應用類型:國產軟件 / 系統(tǒng)工具
- 應用授權: 免費軟件
- 更新時間:2017-11-14 08:56:26
- 應用等級:
- 應用廠商: -
- 應用平臺:Android
- 應用官網: 暫無
相關應用
遙控精靈渠道版v5.2.3安卓版
43.13 MB/中文/10.0
遙控精靈谷歌版v5.2.1安卓版
43.13 MB/中文/10.0
小米電風扇遙控appv3.9.5 安卓版
15.30 MB/中文/10.0
Onkyo Controllerv2.0.0 安卓版
56.95 MB/多國語言[中文]/10.0
btmono藍牙控制器v1.3.2 安卓漢化版
290.00 KB/中文/10.0
應用介紹人氣應用精品推薦相關文章網友評論下載地址
藍牙智能小車app是小編為各位用戶提供的一款藍牙控制臺軟件,這款軟件能夠完美遙控小車,利用藍牙來對小車傳感器進行操作,有需要的用戶快來IT貓撲下載吧!
藍牙小車控制app介紹
藍牙小車控制app是一款基于RFCOOMM藍牙串口服務的軟件,該軟件可以連接藍牙串口模塊進行通信。 專門用于智能小車控制的軟件,不僅可以鍵盤控制,還可以使用重力感應來控制智能小車的移動。 使用方法: 首先打開手機藍牙,與需要連接的藍牙模塊配對;然后打開軟件連接配對好的藍牙設備(即智能小車),左下角顯示的:發(fā)送字符即為按下鍵后所發(fā)送的字符,用戶可根據這個字符來編寫下位機程序 如果你對本程序有什么意見或建議歡迎來信,mogutoulimm@foxmail.com 下位機軟件請參考:http://blog.csdn.net/love_zzp_momo/article/details/41699131
藍牙遙控小車app源碼
單片機源程序如下:
/****************************************************************************
簡單尋跡程序:接法
EN1 EN2 PWM輸入端,本程序不輸入PWM,直接使插上跳線帽,使能輸出,這樣就能全速運行
無線搖控模塊與單片機連接
無線模塊GND +5取自于單片機板的5V輸出
P0_7 與無線模塊D0相連
P0_6 與無線模塊D1相連
P0_5 與無線模塊D2相連
P0_4 與無線模塊D3相連
P1_0 P1_1 接IN1 ?IN2 ? ?當 P1_0=1,P1_1=0; 時左上電機正轉 ? ? ? ?左上電機接驅動板子輸出端(藍色端子OUT1 OUT2)
P1_0 P1_1 接IN1 ?IN2 ? ?當 P1_0=0,P1_1=1; 時左上電機反轉
P1_0 P1_1 接IN1 ?IN2 ? ?當 P1_0=0,P1_1=0; 時左上電機停轉
P1_2 P1_3 接IN3 ?IN4 ? ?當 P1_2=1,P1_3=0; 時左下電機正轉 ? ? ? ?左下電機接驅動板子輸出端(藍色端子OUT3 OUT4)
P1_2 P1_3 接IN3 ?IN4 ? ?當 P1_2=0,P1_3=1; 時左下電機反轉
P1_2 P1_3 接IN3 ?IN4 ? ?當 P1_2=0,P1_3=0; 時左下電機停轉
P1_4 P1_5 接IN5 ?IN6 ? ?當 P1_4=1,P1_5=0; 時右上電機正轉 ? ? ? ?右上電機接驅動板子輸出端(藍色端子OUT5 OUT6)
P1_4 P1_5 接IN5 ?IN6 ? ?當 P1_4=0,P1_5=1; 時右上電機反轉
P1_4 P1_5 接IN5 ?IN6 ? ?當 P1_4=0,P1_5=0; 時右上電機停轉
P1_6 P1_7 接IN7 ?IN8 ? ?當 P1_6=1,P1_7=0; 時右下電機正轉 ? ? ? ?右下電機接驅動板子輸出端(藍色端子OUT7 OUT8)
P1_6 P1_7 接IN7 ?IN8 ? ?當 P1_6=0,P1_7=1; 時右下電機反轉
P1_6 P1_7 接IN7 ?IN8 ? ?當 P1_6=0,P1_7=0; 時右下電機停轉
P3_2接四路尋跡模塊接口第一路輸出信號即中控板上面標記為OUT1
P3_3接四路尋跡模塊接口第二路輸出信號即中控板上面標記為OUT2
P3_4接四路尋跡模塊接口第三路輸出信號即中控板上面標記為OUT3
P3_5接四路尋跡模塊接口第四路輸出信號即中控板上面標記為OUT4
四路尋跡傳感器有信號(白線)為0 ?沒有信號(黑線)為1
四路尋跡傳感器電源+5V GND 取自于單片機板靠近液晶調節(jié)對比度的電源輸出接口
關于單片機電源:本店驅動模塊內帶LDO穩(wěn)壓芯片,當電池輸入6V時時候可以輸出穩(wěn)定的5V
分別在針腳標+5 與GND 。這個輸出電源可以作為單片機系統(tǒng)的供電電源。
****************************************************************************/
#include
#define Left_1_led ? ? ? ?P3_4 ? ? ? ? //P3_2接四路尋跡模塊接口第一路輸出信號即中控板上面標記為OUT1
#define Left_2_led ? ? ? ?P3_5 ? ? ? ? //P3_3接四路尋跡模塊接口第二路輸出信號即中控板上面標記為OUT2
#define Right_1_led ? ? ? P3_6 ? ? ? ? //P3_4接四路尋跡模塊接口第三路輸出信號即中控板上面標記為OUT3
#define Right_2_led ? ? ? P3_7 ? ? ? ? //P3_5接四路尋跡模塊接口第四路輸出信號即中控板上面標記為OUT4
#define Left_moto_go ? ? ?{P1_0=1,P1_1=0,P1_2=1,P1_3=0;} ? ?//左邊兩個電機向前走
#define Left_moto_back ? ?{P1_0=0,P1_1=1,P1_2=0,P1_3=1;} ? ? ? ? //左邊兩個電機向后轉
#define Left_moto_Stop ? ?{P1_0=0,P1_1=0,P1_2=0,P1_3=0;} ? ?//左邊兩個電機停轉
#define Right_moto_go ? ? {P1_4=1,P1_5=0,P1_6=1,P1_7=0;} ? ? ? ?//右邊兩個電機向前走
#define Right_moto_back ? {P1_4=0,P1_5=1,P1_6=0,P1_7=1;} ? ? ? ?//右邊兩個電機向前走
#define Right_moto_Stop ? {P1_4=0,P1_5=0,P1_6=0,P1_7=0;} ? ? ? ?//右邊兩個電機停轉
#define left ? ? 'C'
#define right ? ?'D'
#define up ? ? ? 'A'
#define down ? ? 'B'
#define stop ? ? 'F'
char code str[] = ?"收到指令,向前!\n";
char code str1[] = "收到指令,向后!\n";
char code str2[] = "收到指令,向左!\n";
char code str3[] = "收到指令,向右!\n";
char code str4[] = "收到指令,停止!\n";
bit ?flag_REC=0;
bit ?flag ? ?=0;
unsigned char ?i=0;
unsigned char ?dat=0;
unsigned char ?buff[5]=0; //接收緩沖字節(jié)
/************************************************************************/
//延時函數
void delay(unsigned int k)
{
unsigned int x,y;
for(x=0;x
for(y=0;y<2000;y++);
}
/************************************************************************/
//字符串發(fā)送函數
void send_str( )
// 傳送字串
{
unsigned char i = 0;
while(str[i] != '\0')
{
SBUF = str[i];
while(!TI); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 等特數據傳送
TI = 0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 清除數據傳送標志
i++; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 下一個字符
}
}
void send_str1( )
// 傳送字串
{
unsigned char i = 0;
while(str1[i] != '\0')
{
SBUF = str1[i];
while(!TI); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 等特數據傳送
TI = 0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 清除數據傳送標志
i++; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 下一個字符
}
}
void send_str2( )
// 傳送字串
{
unsigned char i = 0;
while(str2[i] != '\0')
{
SBUF = str2[i];
while(!TI); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 等特數據傳送
TI = 0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 清除數據傳送標志
i++; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 下一個字符
}
}
void send_str3()
// 傳送字串
{
unsigned char i = 0;
while(str3[i] != '\0')
{
SBUF = str3[i];
while(!TI); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 等特數據傳送
TI = 0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 清除數據傳送標志
i++; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 下一個字符
}
}
void send_str4()
// 傳送字串
{
unsigned char i = 0;
while(str4[i] != '\0')
{
SBUF = str4[i];
while(!TI); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 等特數據傳送
TI = 0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 清除數據傳送標志
i++; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 下一個字符
}
}
/************************************************************************/
//前速前進
void ?run(void)
{
Left_moto_go ; ? //左電機往前走
Right_moto_go ; ?//右電機往前走
}
//前速后退
void ?backrun(void)
{
Left_moto_back ; ? //左電機往前走
Right_moto_back ; ?//右電機往前走
}
//左轉
void ?leftrun(void)
{
Left_moto_back ; ? //左電機往前走
Right_moto_go ; ?//右電機往前走
}
//右轉
void ?rightrun(void)
{
Left_moto_go ; ? //左電機往前走
Right_moto_back ; ?//右電機往前走
}
//STOP
void ?stoprun(void)
{
Left_moto_Stop ; ? //左電機往前走
Right_moto_Stop ; ?//右電機往前走
}
/************************************************************************/
void sint() interrupt 4 ? ? ? ? ?//中斷接收3個字節(jié)
{
if(RI) ? ? ? ? ? ? ? ? ? ? ? ? //是否接收中斷
{
RI=0;
dat=SBUF;
if(dat=='O'&&(i==0)) //接收數據第一幀
{
buff[i]=dat;
flag=1; ? ? ? ?//開始接收數據
}
else
if(flag==1)
{
i++;
buff[i]=dat;
if(i>=2)
{i=0;flag=0;flag_REC=1 ;} ?// 停止接收
}
}
}
/*********************************************************************/
/*--主函數--*/
void main(void)
{
TMOD=0x20;
TH1=0xFd; ? ? ? ? ? ? ? ? ? ? //11.0592M晶振,9600波特率
TL1=0xFd;
SCON=0x50;
PCON=0x00;
TR1=1;
ES=1;
EA=1;
while(1) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/*無限循環(huán)*/
{
if(flag_REC==1) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//
{
flag_REC=0;
if(buff[0]=='O'&&buff[1]=='N') ? ? ? ?//第一個字節(jié)為O,第二個字節(jié)為N,第三個字節(jié)為控制碼
來源:互聯網
更多>> 應用截圖
推薦應用
騰訊應用寶app 30.05 MB
下載/中文/8.0 v8.8.4安卓版中華萬年歷手機版app 63.39 MB
下載/中文/5.0 v9.3.5es文件瀏覽器app(es file explorer) 49.40 MB
下載/中文/7.0 v4.4.2.17安卓版快牙app官方版最新版本 24.42 MB
下載/中文/9.0 v6.5.9360手機助手app安卓版 39.50 MB
下載/中文/6.0 v10.13.12 安卓最新版QQ閱讀app 102.00 MB
下載/中文/8.0 v8.2.0.667360瀏覽器手機版 93.57 MB
下載/中文/9.0 v10.1.5.750安卓版騰訊手機管家app官方版 55.91 MB
下載/中文/0.0 v16.1.18
其他版本下載
精品推薦
相關文章
下載地址
藍牙智能小車app v1.4 安卓版
包名:com.mogutou.SmallCar
MD5:e87933647bc489b51da750204e8c6c21
查看所有評論>> 網友評論
更多>> 猜你喜歡