Langkah-langkah

Berikut ini langkah-langkah pembuatannya:
  1. Siapkan Arduino, pilih salah satu tipe yang disukai, bisa Duemilanove, Uno atau Mega. Beberapa toko on-line di Indonesia yang menyediakan Arduino ini di antaranya adalah Gerai Cerdas, Famosa studio, sfe-electronics, dll
  2. Download software LabVIEW yang terbaru di alamat ini: http://www.ni.com/trylabview/ (pilih versi evaluasi 30 hari). Instalasi software LabVIEW ini di komputer. Sekalipun hanya evaluasi, namun kemampuannya adalah sama dengan versi yang profesional. Pembaca dapat memperpanjang masa evaluasi ini dengan mengubah tanggal di komputer ke waktu saat instalasi dilakukan.
  3. Download driver NI-VISA yang terbaru dengan membuka alamatnya di sini. Lakukan instalasi driver NI-VISA ini di komputer, untuk mengaktifkan komunikasi serial LabVIEW.
  4. Download software untuk memprogram Arduino di alamat ini. Lakukan instalasi dengan meng-ekstraksnya di komputer. Setelah selesai, hubungkan board Arduino dengan port USB komputer. Untuk meng-instal driver USB Arduino, arahkan update driver ke lokasi  di mana software ini di-ekstraks, yaitu tepatnya pada folder driver.
Sampai langkah no. 4 ini, pembaca sudah bisa menjalankan komunikasi serial antara LabVIEW dengan Arduino. Namun agar bisa menggunakan Firmata yang memudahkan interaksi antara Arduino dan LabVIEW ini, pembaca perlu melanjutkan ke langkah berikut ini:
  1. Download Arduino toolkit, yang bernama LabVIEW Interface For Arduino di alamat ini. Sekalipun gratis, namun pembaca perlu mendaftar untuk bisa mendownloadnya. 
  2. Setelah mendaftar, maka sebelum bisa menginstal Arduino toolkit, pembaca perlu mendownload dan meng-instal VIPM di sini, yang nantinya diperlukan untuk membantu proses instalasi Arduino toolkit pada LabVIEW.

51 comments:

  1. Replies
    1. Terimakasih mbak Niken, sudah mengoreksi, link sudah saya tambahkan, sip

      Delete
  2. bisa minta alamat emailnya gak? buat konsultasi.

    ReplyDelete
    Replies
    1. bisa mbak, email saja di dian.artanto@gmail.com

      Delete
    2. gan dian ada tutorial pemograman nya g ? kalo ada tolong di upload yah

      Delete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Mas dian, saya ga bisa instal LIFA nya..gimana ya solusinya?

    ReplyDelete
  5. Pak, langkah nomer 3 bisa gak dilewati.., karena file nya gede utk VISA versi 5.3 (667.07 MB),, Kan cuma berkomunikasi dengan LIFA saja pak..
    Trims..

    ReplyDelete
    Replies
    1. aduh, kayaknya nggak bisa, soalnya LIFA butuh komunikasi serial, dan VISA adalah software drivernya, begitu

      Delete
  6. untuk menampilkan grafik di android ponsel tranrfer data via bluetooth bisa gak?
    saya ada sensor , arduino untuk mengolah data dari sensor dan masuk labviewnya gimana dan menampilkan di androidphone pake dasboard labview gimana programnya?
    please help me

    ReplyDelete
  7. siang mas/mbak, kalau boleh saya minta tutorial program labview for arduino dengan 2 pin digital?
    satu lagi, saat saya play di labview, ,muncul error 5002, itu maksudnya bagaimana ya?
    terimakasih, mohon bantuannya.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. Terimakasih mas Arfan Fajri, ini saya uploadkan kembali jawabannya, semoga bermanfaatL error 5002 terjadi karena ada masalah saat melakukan transfer data pada init arduino...coba anda pilih init arduinonya terus buka block diagramnya (ctrl+w),,dpt dilihat ada case structure untuk pilihan usb/serial,,disitu ada angka 1000 coba anda ganti menjadi 10000..semoga bisa membantu

      Delete
  8. mas dian ini saya downdload nya labview yg NIMAX , ,
    Kalau pake NIMAX bisa gak mas , ,
    terimkasih . .

    ReplyDelete
  9. Pagi mas Azies
    sepertinya NIMAX hanya untuk keperluan seperti Explorer pada Window,
    yaitu melihat add on-add on apa yang sudah diinstal, beserta drivernya,
    dan kadang-kadang juga bisa digunakan untuk seting dan baca nilai pada beberapa hardware,
    asal drivernya keinstal
    sedangkan NI-VISA adalah driver
    jadi tanpa NI-VISA, maka komunikasi dengan Arduino tidak akan bisa dilakukan
    itu pengalaman saya
    lebih jelasnya coba lihat di internet
    http://digital.ni.com/public.nsf/allkb/71544521BDE34FFB86256FCF005F4FB6

    ReplyDelete
  10. Mas, saya sudah coba ikuti tutorial, sudah sampai block diagram, tp waktu saya mau input COM untuk arduino, disana cuma tertulis 'Refresh', mohon solusinya mas

    ReplyDelete
    Replies
    1. Instal NI VISA. Download drivernya di sini: http://www.ni.com/download/ni-visa-5.4.1/4626/en/

      Delete
  11. Malam, mas Dian. Makasih tulisannya sangat membantu tapi ada satu hal yg ingin saya tanyakan. Kalau misal gini mas, dalam penelitian saya dalam kendali heater, saya menggunakan 2 arduino (karena penelitian sebelumnya menggunakan 2 arduino). Arduino I digunakan untuk program lewat labview untuk program pid, arduino II menggunakan program .ino untuk kendali heater tegangan AC. Arduino II ini mendapat sinyal PWM dari Arduino I yg diprogram lewat labview yg isinya hasil dari kendali pid lalu hasil PWM tadi dibaca arduino II untuk mengatur heater. Nah kasusnya gini mas, misal saya mau coba untuk 1 arduino tapi diprogram lewat labview dan diuploadkan program .ino apakah dia bisa beroperasi atau tidak ya mas? Terimakasih sebelumnya. :)

    ReplyDelete
    Replies
    1. halo mas Bagus, ide yang menarik. saya juga memilih pakai 1 arduino saja. untuk contoh program pid, bisa lihat di banyak example program labview. saya juga membuat contohnya, tetapi bukan untuk kontrol suhu, tetapi kontrol kecepatan motor, ini alamatnya: http://interfacearduinolabview.blogspot.co.id/

      Delete
    2. berarti bisa ya mas untuk 1 arduino kita upload program .ino untuk kendali dan program .ino untuk LIFA? terimakasih mas untuk referensinya.

      Delete
    3. Maaf mas Bagus, saya tidak pakai LIFA. saya hanya pakai VISA, bawaan LabVIEW. Untuk beberapa sensor, LIFA belum ada iconnya. Yang terbaru LINX, juga masih terbatas untuk beberapa sensor. Untuk sensor-sensor yang belum terbaca di LIFA dan LINX, maka sebaiknya menggunakan komunikasi serial standar saja, yaitu VISA. di blog ini saya juga pakai VISA: 5menitbelajarlabview.blogspot.co.id. Ok semoga bermanfaat.

      Delete
    4. brrti untuk program mas Dian program PID.ino di upload langsung ke arduino lalu di lanjut colok ke Labview dan langsung jalankan program PID.vi. Gitu ya mas? oke deh makasih pencerahannya ya, mas Dian. Sukses terus buat eksperimen selanjutnya mas. :)

      Delete
  12. min mau nanya arduino saya gak mau konek ama lebview jadi port nya gak bisa muncul com berapa gtu gak mau muncul min solusinya gimana ya min ???

    ReplyDelete
    Replies
    1. instal NI VISA 5.4 mas Ardiansyah
      di http://www.ni.com/download/ni-visa-5.4/4230/en/
      semoga beres

      Delete
  13. halo mas dian yg luar biasa.
    saya ada masalah dengan labview saya mas..dan saya masih pemula dalam pemahaman labview.

    saya sudah mengikuti semua petunjuk yang ada di buku interaksi arduino dan labview

    saat running program tidak ada error sedikit pun, namun saat tombol booolean diaktifkan muncul error " Error 1 occurred at Property Node (arg 1) in VISA Configure Serial Port (Instr) "

    apakah solusi dari permasalah saya mas ... mohon bantuannya.

    terimakasih

    ReplyDelete
    Replies
    1. mas Bayu, error tersebut biasanya disebabkan karena Arduino belum tersambung dengan LabVIEW . Solusinya adalah pastikan data yang dikirim dari LabVIEW dapat diterima dengan baik oleh Arduino, atau sebaliknya. Ok

      Delete
    2. bagaimana cara memastikan labview sudah tersambung dengan ardunino ? karna saya sudah instal visa tapi tetap keluar seperti yg mas bayu alami

      Terimakasih

      Delete
  14. Selamat malam, mas Dian. Saya sebelumnya pernah bertanya soal program di comment atas. Kali ini mau tanya soal penggunaan "mathscript" mas, apa mas dian pernah membahas itu atau belum ya mas? rencana untuk program kendali PID-Fuzzy yang saya terapkan di sistem saya mau saya tulis di mathscript. Apakah syntax dari matlab bisa langsung di copy ke mathscript atau mathscript memiliki bahasa sendiri? Terimakasih sebelumnya, mas Dian.

    ReplyDelete
    Replies
    1. ya, mas Bagus, mathscript memang fungsinya untuk menghubungkan kode program di matlab, dan ditampilkan di labview. Asal komputernya terinstal matlab, maka pasti di labview bisa dijalankan. Saya pernah bermain PID, tetapi pakai PID Toolkit bawaan dari LabVIEW, ini salah satu contoh sederhana yang saya buat: https://interfacearduinolabview.blogspot.co.id/

      Delete
    2. Halo, Mas Dian. maaf lama tidak merespon komentarnya. Mau ngucapin makasih, mas. Penelitian saya sudah selesai dan saya sudah dinyatakan lulus S1. Terimakasih Mas Dian atas info yang dibagikan. :)

      Delete
    3. muantap, selamat, turut senang

      Delete
  15. mas saya udah coba tapi tetap ngga terdeteksi portnya gimana solusinya

    ReplyDelete
    Replies
    1. prinsipnya, LabVIEW menggantikan Serial Monitor di software IDE Arduino. Jadi jika data dari Arduino bisa ditampilkan di Serial Monitor, atau data yang dimasukkan di Serial Monitor bisa diterima oleh Arduino, maka LabVIEW juga bisa diterapkan untuk menggantikan Serial Monitor, data bisa dikirim dari LabVIEW, atau data dari Arduino bisa diterima di LabVIEW.

      Delete
    2. jadi, dicoba dulu mas Rangga, apakah Serial Monitor di software Arduino IDE sudah dapat menampilkan data dari Arduino? Coba program sederhana saja, kirim "Hello World" dari Arduino. Kalau itu bisa, maka di LabVIEW pasti juga bisa.

      Delete
  16. saya mau bertanya, bagaimana cara membuat interface arduino dengan LabVIEW untuk program ultrasonik. saya boleh minta tuttorialnya gak?

    ReplyDelete
    Replies
    1. mas Siroh boleh tahu, mau buat apa? Intinya LabVIEW menggantikan tampilan Serial Monitor Arduino. Apabila di Serial Monitor Arduino, data ultrasonik bisa ditampilkan, maka data tersebut juga bisa ditampilkan di LabVIEW, tidak hanya dalam bentuk teks saja, tetapi bisa juga gambar dan grafik. begitu mas Siroh.

      Delete
  17. selamat malam mas dian .
    mau tanya nih , saya punya project menggunakan Labview dan arduino juga sensor LoadCell dikarnakan liblary Load cell tidak ada saya menggunakna Visa mas , tapi keluaran dari loadcell tidak dapat terbaca oleh Labview , dan saya bingung pin berapa yang bisa di gunakan di arduino nya , dan cara menentukan pin untuk pembacaannya dimana ya ?? trimakasih sebelumnya ,,dan mohon pencerahannya mas ,, :)

    ReplyDelete
  18. Maaf mas Dian ijin bantu jawab karna kebetulan lagi mampir, kalo salah mohon maaf dan tolong bantu koreksi :)

    Abis buka google dan nemu referensi "Persamaan karakteristik load cell yang menyatakan hubungan antara tegangan(V) dalam volt, dan massa(m)dalam gram adalah V=(0,004185 m + 36,4643)mV", dari sini kayaknya keluaran loadcell nantinya nilainya mV dan kemungkinan berbentuk analog.
    - Pakai pin analog di arduino
    - Di labview pakai AnalogReadPin lalu dimasukkan persamaan loadcell {di referensi disebutkan V=(0,004185 m + 36,4643)mV }


    Semoga membantu.

    ReplyDelete
    Replies
    1. betul betul betul.
      Terimakasih mas Bagus. Betul mas Adi, seperti yang dijawab mas Bagus. Supaya lebih mudah, mas Adi, coba tampilkan hasilnya di Serial Monitor Arduino dulu. Kalau sudah bisa tampil di Serial Monitor, maka LabVIEW akan menggantikan Serial Monitor Arduino. Itu prinsipnya.

      Delete
  19. Pak dian , download pidtoolkit yqng 64x bit itu dimana ya ?

    ReplyDelete
  20. Pak dian , download pidtoolkit yqng 64x bit itu dimana ya ?

    ReplyDelete
    Replies
    1. download saja di sini mas Dimas
      http://sine.ni.com/nips/cds/view/p/lang/en/nid/209054

      Delete
  21. permisi mau tanya kalau ada error
    please verify the VI SERVER itu bagaimana yah?
    terima kasih

    ReplyDelete
    Replies
    1. coba di search pakai google mas Nizar, sepertinya karena seting firewall, saya baca di sini: https://forums.ni.com/t5/LabVIEW/VIPM-and-Labview-cannot-be-connnected/td-p/3237325.

      Delete
  22. Maaf mas mau tanya ini saya alat Power Metering ( PM ) yang disambungkan ke arduino Mega 2160. Tetapi Arduino nya gak mau baca hasil pengukuran PM itu kenapa ya mas? Mohon Bantuannya. Terimakasih

    ReplyDelete
    Replies
    1. boleh tahu mbak Retno, komponen power meteringnya seperti apa? supaya lebih jelas, bisa lewat email. Email saya: dian.artanto@gmail.com

      Delete
  23. Maaf mas mau tanya, jika kita melakukan pengendalian suhu dengan arduino dimana siatem kendali arduino diproses dengan mathscript labview. Apakah mungkin untuk dilakukan?

    ReplyDelete
  24. saya ivan fabriano, terimakasih blognya sangat membantu saya dalam mengerjakan tugas...........hehehee

    ReplyDelete
  25. mas dian, mau tanya,.... bagaimana kalibrasi sensor debu gp2y1010UA0F
    SAya dr kmren blm ketemu2

    ReplyDelete