7
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));
}
}
September 19, 2025
September 19, 2025
September 19, 2025
September 19, 2025
September 19, 2025
September 18, 2025
September 18, 2025
September 18, 2025
September 17, 2025
September 17, 2025
September 17, 2025
September 17, 2025