版本
' 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));
}
}