เวอร์ชัน
' platformBuildVersionName=
ชื่อแพ็กเกจ
com.farman.myinsigniademo
หมวดหมู่
จดหมายข่าวสังคม
ขนาด
2.34MB
MyInsignia - จะช่วยให้คุณติดตั้งชุดหัว DIY ที่ใช้ Android!
เวอร์ชันสาธิต !!
โปรดทราบว่าแอปพลิเคชันที่ออกแบบมาสำหรับหน้าจอ> 6 "
อย่าลังเลที่จะติดต่อกับฉันในคำถามใด ๆ
ใช้แอปพลิเคชันนี้เพื่อควบคุมการตั้งค่าระบบรถยนต์ของคุณผ่าน Android มีประโยชน์หากคุณเปลี่ยนชุดหัวรถเป็น DIY Android OS (CARPC)
แพลตฟอร์มรถยนต์ที่รองรับ:
1. Opel Insignia/Astra J/Meriva B และคนอื่น ๆ ทั้งหมดเริ่มต้นจาก 2008+
ไม่ได้ทดสอบ:
2. Chevrolet Cruze/Orlando/Malibu/Camaro
รองรับคุณสมบัติต่อไปนี้:
1. การกำหนดค่ารถเต็มรูปแบบ (กีฬา, ภาษา, ประตู, แสง ฯลฯ )
2. การแสดงข้อมูลที่จอดรถ (ด้านหน้า, ด้านหลัง)
3. แสดงอุณหภูมิโดยรอบ, เกียร์ปัจจุบัน, ระดับเชื้อเพลิงต่อเปอร์เซ็นต์, อุณหภูมิน้ำมันเกียร์, อุณหภูมิน้ำหล่อเย็น
4. การสลับสีพื้นหลังตามข้อมูลเซ็นเซอร์แสงอัตโนมัติ (กลางคืน, วัน)
5. รองรับการควบคุมระดับความสว่างผ่านปุ่มระดับแสงภายในและ Vise Versa (ควบคุมระดับแสงผ่าน Android)
6. เมื่อคีย์ถูกลบออกจากตัวยึดคีย์หน้าจอจะปิดปิด (จำลองการกดปุ่มเปิดปิด) เมื่อใส่หน้าจอด้านหลัง - เปิดหน้าจอ
7. เมื่อแอปพลิเคชันทำงานเป็นครั้งแรก (เมื่อเริ่มต้นหรือหลังจากฆ่า) - จำลองการกดปุ่มเล่น เครื่องเล่นสื่อเริ่มต้นจะเล่นเพลง
8. เมื่อคีย์ในระดับ 0 (ไม่มีระดับ ACC) กดปุ่มหยุดชั่วคราวบนเครื่องเล่นสื่อโดยอัตโนมัติเมื่อระดับคีย์ไม่ 0 การเล่นเพลงจะกลับมาทำงานต่อ
9. เป็นไปได้ที่จะแสดงข้อความทั้งหมดที่จะไปยัง Android ผ่านเมนูการตั้งค่า รองรับข้อความการกรองด้วย ID (ปุ่มตั้งค่า) และส่งกลับไปที่รถ (ปุ่มส่ง)
คุณสามารถขอคุณสมบัติใหม่ทางไปรษณีย์หรือความคิดเห็น! ยินดีรับคำติชมจากคุณ!
หากต้องการใช้แอปพลิเคชันเพียงแค่ส่งอินเทอร์เฟซ CANID และ BYTE ถึง Serial/Bluetooth ของ Arduino หรืออื่น ๆ ด้วยรูปแบบต่อไปนี้:
canid, byte0, byte1, byte2, .... byte7,
อัตราการรับส่งข้อมูลแบบอนุกรมควรเป็น 9600b/s
หรือเป็นตัวอย่างคุณสามารถใช้รหัสต่อไปนี้:
serial.print (canid, dec);
สำหรับ (int i = 0; i <8; i ++) {
serial.print (",");
serial.print (canbyte [i]);
-
serial.println (",");
แอปพลิเคชั่นนี้สื่อสารกับรถยนต์ยังผ่านอินเทอร์เฟซอนุกรม/บลูทู ธ ได้รับรูปแบบเช่นเดียวกับการส่งยกเว้นสัญลักษณ์สิ้นสุดที่นี่ฉันใช้ dot และ comma เมื่อสิ้นสุดบรรทัด
canid, byte0, byte1, byte2, .... byte7;
คุณสามารถแยกวิเคราะห์ข้อความนี้ผ่านรหัสด้านล่าง:
ถ้า (serial.available ()> 0)
-
ch = serial.read (); // อ่านไบต์
ถ้า (ch! = ',' && ch! = ';')
-
str += ch;
-
ถ้า (ch == ',' || ch == ';')
-
Intval ยาว = str.toint ();
ถ้า (ดัชนี == 0)
-
id = intval;
ดัชนี ++;
str = "";
-
อื่น
-
bydata [ดัชนี - 1] = intval;
ดัชนี ++;
str = "";
// ล่าช้า (200);
-
-
if (index == 9 || ch == ';')
-
ถ้า (can_send_29bit_message (id, sizeof (bydata), bydata)))
-
serial.println ("suceeded");
-
อื่น
-
serial.println ("ล้มเหลว");
-
ดัชนี = 0;
id = 0;
memset (bydata, 0, sizeof (bydata));
-
-