Dalam artikel ini, kita akan membahas dua topik yang terkait: bagaimana menambahkan live score di blog dan mengemulasi CD-CHGR pada head unit (HU). Keduanya menggunakan Markdown.
Menambahkan LiveScore di Blog
Untuk menambahkan live score di blog blogger kalian, ikuti langkah-langkah berikut:
- Masuk ke akun blogger kalian.
- Buat "Entri Baru" atau "Laman"./ Posting Baru
- Klik pada "Edit HTML"
- Masukkan script berikut:
<iframe src="http://www.unogoal.com/free_livescore.aspx" width="100%" height="5000" scrolling="auto" frameborder="0"></iframe>
<p style="text-align: center;"><a href="http://www.unogoal.com" title="Soccer livescore for blog or website. Get yours now."><img src="http://www.unogoal.com/images/banners/free_livescore_for_website.png" alt="Free livescore from Unogoal.com" title="Free livescore from Unogoal.com" /></a></p>
- Preview: disini
- Script di atas juga dapat ditampilkan di widget blog kalian:
- Setelah login di blogger, masuk ke Layout/ Tata Letak
- Pilih Add Gadget
- Pilih HTML/JavaScript
- Paste Script di atas pada konten yang telah dipilih.
- Simpan, dan lihat hasilnya
Mengemulasi CD-CHGR pada Head Unit (HU)
Untuk mengemulasi CD-CHGR pada head unit (HU), kita perlu memahami bagaimana HU berkomunikasi dengan perangkat lain. HU menggunakan protokol Melbus untuk berkomunikasi dengan perangkat lain.
Kita akan fokus pada bagaimana cara membuat Arduino emulasi CD-CHGR yang terhubung ke head unit (HU). Berikut adalah langkah-langkahnya:
- Trigger the HU init routine
- Tunggu hingga HU mengirimkan ID kita (0x8E)
- Jawab dengan mengirimkan 0xEE
Sekarang, HU telah terdaftar bahwa kita memiliki CD-CHGR dan sekarang tersedia melalui tombol sumber-knob, dan akan mendengarkan pin Audio kiri dan kanan pada DIN-plug.
Setiap kali ignition mobil diaktifkan, HU akan berjalan secondary initialization routine:
- Mengirimkan empat byte: 0x00 0x00 0x1C 0xED
- Dua byte per alat yang telah terdaftar dari init pertama, dua byte mengikuti pola yang sama sebagai pada init pertama, ID pertama, kemudian mengharapkan byte jawaban yang sama seperti sebelumnya.
Jika HU tidak mendapatkan jawaban dari CD-CHGR, perangkat akan dihapus, dan kita harus menurunkan BUSY lagi untuk memanggil routine init pertama.