バージョン
' platformBuildVersionName=
パッケージ名
com.farman.myinsigniademo
カテゴリ
ニュースレターソーシャル
サイズ
2.34MB
Myinsignia- AndroidベースのDIYヘッドユニットをインストールするのに役立ちます!
デモ版!!
スクリーンを> 6 "に設計したアプリケーションは、通知されてください
質問については、お気軽にご連絡ください
このアプリケーションを使用して、Androidを介して自動車システムの設定を制御し続けます。車のヘッドユニットをDIY Android OS(CARPC)に変更した場合に便利です。
サポートされている車のプラットフォーム:
1。オペル記章/アストラJ/メリバBおよび2008年以上から始まる他のすべて
テストされていない:
2。シボレークルーズ/オーランド/マリブ/カマロ
次の機能がサポートされています。
1。フル車の構成(スポーツ、言語、ドア、光など)
2。駐車駐車情報の表示(前面、後部)
3。周囲温度、電流ギア、燃料レベルのパーセント、トランスミッションオイル温度、クーラント温度を示します。
4。自動光センサー情報(夜、昼)に基づく背景色の切り替え
5。内部光レベルボタンとVise Versaを通じて輝度レベルを制御するサポート
6.キーがキーホルダーから削除されたら、画面がオフになり(押した電源ボタンをシミュレート)、挿入すると画面がオンになります。
7.アプリケーションが最初に実行されている場合(起動時または殺害後) - プレスするボタンを押すことをシミュレートします。デフォルトのメディアプレーヤーは音楽を再生します
8。レベル0のキー(ACCレベルなし)は、メディアプレーヤーの一時停止ボタンを自動的に押し、キーレベルが0ではない場合、音楽を再開します。
9。[設定]メニューを介してAndroidに送信されるすべてのメッセージを表示することができます。また、ID(設定ボタン)によるフィルタリングメッセージのフィルタリングをサポートし、車に戻す(ボタンを送信)
メールやコメントで新機能をリクエストできます!あなたからフィードバックを受け取ることができてうれしいです!
アプリケーションを使用するには、Arduinoまたはその他のシリアル/Bluetoothインターフェイスを通過するCanidおよびByteを次の形式で送信するだけです。
Canid、byte0、byte1、byte2、.... byte7、
シリアルボーレートは9600B/sでなければなりません。
または、例として、次のコードを使用できます。
serial.print(canid、dec);
for(int i = 0; i <8; i ++){
serial.print( "、");
serial.print(canbyte [i]);
}
serial.println( "、");
アプリケーションは、シリアル/Bluetoothインターフェイスを通じて車と通信されます。送信と同じように受信した形式、終了シンボルを除いて、ここでは行の端でドットとコンマを使用しています。
Canid、byte0、byte1、byte2、.... byte7;
このテキストをコードの下に解析できます。
if(serial.abailable()> 0)
{
ch = serial.read(); //バイトを読みます
if(ch!= '、' && ch!= ';')
{
str += ch;
}
else if(ch == '、' || ch == ';')
{
long 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( "sueded");
}
それ以外
{
serial.println( "failed");
}
index = 0;
id = 0;
memset(bydata、0、sizeof(bydata));
}
}