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