版本
' platformBuildVersionName=
包名
com.farman.myinsigniademo
類別
通訊社交
大小
2.34MB
Myinsignia-將幫助您安裝基於Android的DIY頭部單元!
演示版!
請告知屏幕> 6英寸的應用程序的應用程序
隨時與我聯繫
使用此應用程序繼續通過Android控制您的汽車系統設置。如果您將汽車頭單元更改為DIY Android OS(Carpc),很有用。
支持的汽車平台:
1。歐寶Insignia/Astra J/Meriva B和所有其他人從2008年開始
未測試:
2。雪佛蘭Cruze/Orlando/Malibu/Camaro
支持以下功能:
1。完整的汽車配置(運動,語言,門,光等)
2。顯示停車信息(前,後部)
3。顯示環境溫度,電流齒輪,燃油水平為百分比,變速箱油溫度,冷卻液溫度。
4。基於自動光傳感器信息的切換背景顏色(晚上,白天)
5。通過內部光級按鈕支持控制亮度水平,反之亦然(控制光級通過Android)
6。當鍵從鑰匙持有器中刪除時,屏幕轉換為關閉(模擬按鈕按鈕),插入後 - 屏幕打開。
7.第一次運行應用程序時(在啟動或殺死後) - 模擬按下播放按鈕。默認媒體播放器將是播放音樂
8。當鍵在0(無ACC級別)上的鍵會自動按媒體播放器上的暫停按鈕時,當鍵級而不是0時,則播放音樂將被恢復。
9。可以通過設置菜單顯示所有通往Android的消息。還支持通過ID(設置按鈕)過濾消息並將其發送回車(發送按鈕)
您可以通過郵件或評論請求新功能!會很高興收到您的反饋!
要使用應用程序,只需將Arduino或其他其他格式的串行/藍牙接口發送canid和byte thru和byte。
canid,byte0,byte1,byte2,....字節7,
串行波特率應為9600b/s。
或例如,您可以使用以下代碼:
serial.print(canid,dec);
for(int i = 0; i <8; i ++){
serial.print(“,”);
serial.print(canbyte [i]);
}
serial.println(“,”);
該應用程序與汽車還通過串行/藍牙接口進行通信。收到的格式與發送的格式相同,除了end符號,在這裡我使用點和逗號。
canid,byte0,byte1,byte2,....字節7;
您可以通過以下代碼解析此文本:
if(serial.available()> 0)
{
ch = serial.read(); //閱讀字節
if(ch!=','&& ch!=';')
{
str += ch;
}
否則if(ch ==','|| ch ==';')
{
長intval = str.toint();
if(index == 0)
{
id = intval;
索引++;
str =“”;
}
別的
{
bydata [index -1] = intval;
索引++;
str =“”;
//延遲(200);
}
}
if(index == 9 || ch ==';')
{
if(can_send_29bit_message(id,sizeof(bydata),bydata))
{
serial.println(“已持續”);
}
別的
{
serial.println(“失敗”);
}
索引= 0;
id = 0;
memset(bydata,0,sizeof(bydata));
}
}