Bạn có thể tải xuống tệp APK ở đây "MyInsignia" miễn phí đối với Android, tệp APK phiên bản - - chỉ cần bấm nút này để tải về Android của bạn. Việc này hoàn toàn đơn giản và an toàn. Chúng tôi chỉ cung cấp các tệp APK bản gốc. Nếu thông tin nào trên trang web này vi phạm quyền lợi của bạn, hãy thông báo cho chúng tôi
PHIÊN BẢN DÙNG THỬ!!
Xin được thông báo rằng ứng dụng được thiết kế cho màn hình> 6 ", vui
lòng liên hệ với tôi nếu có bất kỳ câu hỏi nào.
Sử dụng ứng dụng này để tiếp tục kiểm soát cài đặt hệ thống ô tô của bạn thông qua android. Hữu ích nếu bạn đã thay đổi thiết bị đầu ô tô của mình thành Hệ điều hành Android DIY (carpc) .
nền tảng ô tô được hỗ trợ:
1. Opel Insignia / Astra J / Meriva B và tất cả những loại khác bắt đầu từ 2008+
Chưa được thử nghiệm:
2. Chevrolet Cruze / Orlando / Malibu / Camaro
các tính năng sau được hỗ trợ:
1. Cấu hình xe đầy đủ (thể thao, ngôn ngữ, cửa, ánh sáng, v.v.)
2. Hiển thị thông tin đỗ xe (phía trước, phía sau)
3. Hiển thị nhiệt độ môi trường, hộp số hiện tại, mức nhiên liệu theo phần trăm, nhiệt độ dầu hộp số, Nhiệt độ làm mát.
4. Chuyển đổi màu nền dựa trên thông tin cảm biến ánh sáng tự động (đêm, ngày)
5. Hỗ trợ điều khiển mức độ sáng thông qua nút mức ánh sáng bên trong và ngược lại (điều khiển mức độ ánh sáng qua android)
6. Khi chìa khóa ra khỏi ngăn chứa chìa khóa, màn hình chuyển để tắt (mô phỏng cách nhấn nút nguồn), khi được đưa vào màn hình bật lại.
7. Khi ứng dụng chạy lần đầu (khi khởi động hoặc sau khi tắt) - mô phỏng việc nhấn để phát nút. Trình phát media mặc định sẽ phát nhạc
8. Khi phím ở mức 0 (không có cấp acc) tự động nhấn nút tạm dừng trên trình phát media, khi phím không ở mức 0, thì việc phát nhạc sẽ được tiếp tục.
9. Có thể hiển thị tất cả các thông báo sẽ đến android thông qua menu cài đặt. Đồng thời hỗ trợ lọc tin nhắn theo id (nút đặt) và gửi lại xe (nút gửi)
Bạn có thể yêu cầu các tính năng mới qua thư hoặc nhận xét! Rất vui khi nhận được phản hồi từ bạn!
Để sử dụng ứng dụng, chỉ cần gửi canId và byte thông qua giao diện nối tiếp / bluetooth của Arduino hoặc các định dạng sau:
canID, byte0, byte1, byte2, .... byte7,
tốc độ truyền nối tiếp phải là 9600b / s.
hoặc ví dụ bạn có thể sử dụng mã sau:
Serial.print (canID, DEC);
for (int i = 0; i <8; i ++) {
Serial.print (",");
Serial.print (canByte [i]);
}
Serial.println (",");
Ứng dụng cũng giao tiếp với ô tô thông qua giao diện Serial / Bluetooth. Định dạng nhận được giống như khi gửi, ngoại trừ ký hiệu kết thúc, ở đây tôi đang sử dụng dấu chấm và dấu phẩy ở cuối dòng.
canID, byte0, byte1, byte2, .... byte7;
bạn có thể phân tích cú pháp văn bản này thông qua mã bên dưới:
if (Serial.available ()> 0)
{
ch = Serial.read (); // Đọc một Byte
if (ch! = ',' && ch! = ';')
{
Str + = ch;
}
else if (ch == ', '|| ch == ';')
{
long intVal = str.toInt ();
if (index == 0)
{
id = intVal;
chỉ số ++;
str = "";
}
else
{
byData [index - 1] = intVal;
chỉ số ++;
str = "";
// delay (200);
}
}
if (index == 9 || ch == ';')
{
if (can_send_29bit_message (id, sizeof (byData), byData))
{
Serial.println ("suceeded");
}
else
{
Serial.println ("không thành công");
}
index = 0;
id = 0;
memset (byData, 0, sizeof (byData));
}
}