Interaksi


Mengapa kita perlu berinteraksi?
Ya, tentunya supaya kita bisa mendapatkan informasi dll.
Ternyata tidak hanya kita saja, Arduino dan LabVIEW juga perlu berinteraksi, mengapa?
Karena masing-masing memiliki kelebihan dan kekurangan, yang mana bila digabungkan,
maka kelebihan keduanya akan saling menambahkan, sebaliknya kekurangan keduanya akan
saling meniadakan.

Ingin lebih jelas? Perhatikan ilustrasi berikut ini:
  • Sebelum berinteraksi:
  • Setelah berinteraksi:

Dari ilustrasi di atas, dapat diketahui, dengan membuat interaksi antara Arduino dan LabVIEW, maka salah satunya akan dihasilkan aplikasi yang lebih luas dengan biaya yang murah, dll.

Ingin tahu cara membuat interaksinya? Mudah saja, hanya ada 2 hal yang diperlukan.
Pertama, Anda harus berkenalan dengan Arduino dan LabVIEW.
Kedua, Anda harus tahu bagaimana membuat keduanya berkomunikasi.

Ada 2 komunikasi yang bisa diterapkan, yaitu komunikasi serial biasa dan komunikasi serial dengan Firmata. Komunikasi serial dengan Firmata memudahkan kita dalam memprogram.
Kalau menggunakan komunikasi serial biasa, maka kita harus memprogram di kedua sisi, yaitu di sisi Arduino dan di sisi LabVIEW. Sedangkan apabila kita menggunakan Firmata, maka kita hanya perlu memprogram di satu sisi, yaitu di sisi LabVIEW saja.

Sebagai contoh komunikasi serial ini, disajikan sebuah aplikasi pembuatan Radar sederhana. Untuk komunikasi serial biasa, maka aplikasinya adalah Ultrasonik Radar. Sedangkan untuk komunikasi serial menggunakan Firmata, maka aplikasinya adalah Infrared Radar.

Mengapa berbeda? Ya, karena keterbatasan fungsi pada Firmata, di mana untuk sensor Ultrasonik membutuhkan pembacaan waktu kirim dan terima, sedangkan di Firmata, kode untuk pembacaan waktu kirim dan terima belum ada (kita tunggu saja, kapan dimasukkan ya?). Maka karena belum ada kodenya, terpaksa untuk Firmata, menggunakan sensor Jarak Infrared, yang tidak membutuhkan pembacaan waktu, hanya pembacaan sinyal analog saja (yang mana fungsi pembacaan tersebut sudah tersedia di Firmata).

Untuk mempraktekkan ini semua, klik langkah-langkah pembuatannya di sini.