- Persyaratan
- Mengapa kami menghubungkan Arduino dengan LabVIEW?
- LED Blink dengan Arduino & LabVIEW
- Hubungkan kode LabVIEW dengan Arduino
- Jalankan Programnya
Dalam artikel Memulai LabVIEW sebelumnya, kita telah melihat tentang LabVIEW dan bagaimana ia dapat diprogram dan dijalankan secara grafis di komputer (tingkat perangkat lunak). Sekarang di artikel ini kita belajar tentang Bagaimana Menghubungkan LabVIEW dengan Arduino Board.
Persyaratan
Untuk menghubungkan LabVIEW dengan Arduino, Anda memerlukan perangkat lunak dan perangkat keras berikut,
- LabVIEW (perangkat lunak)
- NI VISA (perangkat lunak)
- VI manajer paket (perangkat lunak)
- Arduino IDE (perangkat lunak)
- LINX, (ini akan tersedia di dalam manajer paket VI, buka manajer paket VI dan cari, klik dua kali di atasnya. Anda akan mencapai jendela instalasi. Klik tombol instal yang terlihat oleh Anda di jendela itu.)
- Antarmuka LabVIEW untuk Arduino, ini akan tersedia di dalam pengelola paket VI, buka pengelola paket VI dan cari, klik dua kali di atasnya. Anda akan mencapai jendela instalasi. Klik tombol instal yang terlihat oleh Anda di jendela itu, seperti yang ditunjukkan di bawah ini
Mengapa kami menghubungkan Arduino dengan LabVIEW?
Seperti yang sudah dijelaskan di artikel sebelumnya, LabVIEW adalah bahasa pemrograman grafis. Program Arduino terdiri dari baris kode tetapi ketika kita menghubungkan LabVIEW dengan Arduino, baris kode direduksi menjadi program bergambar, yang mudah dipahami dan waktu eksekusi dikurangi menjadi setengahnya.
LED Blink dengan Arduino & LabVIEW
- Luncurkan LabVIEW.
- Untuk meluncurkan LabVIEW lihat artikel sebelumnya.
- Sekarang mulai pengkodean grafis.
- Pada jendela Block diagram, klik kanan pilih Makerhub >> LINX >> Open, drag & drop kotak Open. Kemudian buat kontrol dengan mengklik kanan ujung kabel pertama dan memilih Create >> Control. Maka dibuatlah port Serial.
- Di jendela diagram blok, klik kanan dan pilih Makerhub >> LINX >> Tutup. Seret & lepas Tutup.
- Pada jendela Block diagram, klik kanan dan pilih Makerhub >> LINX >> Digital >> Write. Seret & lepas Tulis. Kemudian buat kontrol pada ujung kabel kedua dan ketiga dengan mengklik kanan masing-masing kabel dan pilih Buat >> Kontrol. Dengan demikian dibuat saluran D0 dan Nilai Output.
- Pada jendela Block diagram, klik kanan dan pilih Structures >> While loop. Seret loop While melintasi Tulisan digital. Kemudian buat register Shift dengan mengklik kanan pada loop While.
- Di jendela Diagram blok, klik kanan dan pilih Makerhub >> LINX >> Utilities >> Loop rate. Seret & lepas di dalam loop While.
- Pada jendela Block diagram, klik kanan pilih Boolean >> atau. Seret & lepas atau di dalam loop While.
- Pada jendela Block diagram, klik kanan dan pilih Timing >> Wait (ms). Drag & drop Wait (ms) ke dalam loop While dan buat sebuah konstanta untuk itu dengan mengklik kanan pada ujung kabel yang paling kiri ke Wait (ms) dan pilih Create >> Constant.
- Di jendela panel depan, klik kanan dan pilih Boolean >> tombol Stop. Sekarang tombol stop muncul di jendela diagram Blok. Seret & lepas di dalam loop While.
- Sekarang dengan menghubungkan semua blok yang dibuat ini menggunakan koneksi kabel, Anda dapat membangun program berkedip LED Grafis untuk berinteraksi dengan perangkat keras Arduino Anda.
Hubungkan kode LabVIEW dengan Arduino
- Setelah membuat kode grafis, pilih Tools >> Makerhub >> LINX >> LINX Firmware wizard.
- Sekarang jendela wizard Firmware LINX terbuka, di Device Family pilih sebagai Arduino; Jenis perangkat sebagai Arduino Uno; Metode Unggah Firmware sebagai Serial / USB. Kemudian klik Next.
- Kemudian sambungkan papan Arduino ke PC Anda menggunakan kabel USB Arduino.
- Sekarang di jendela Berikutnya pilih port Arduino dengan mengklik daftar drop-down. Pilih COM4. Kemudian klik Berikutnya dua kali.
- Kemudian klik tombol Selesai.
- Sekarang Anda telah mengatur port serial dan menghubungkan papan Arduino dengan LabVIEW.
Jalankan Programnya
- Sekarang pilih Ikon Jalankan Berkelanjutan, lalu di jendela panel depan pilih port dan masukkan pin digital.
- Kemudian dengan mengalihkan Nilai Output (yang bertindak sebagai sakelar On & Off), Anda dapat melihat LED bawaan dari papan Arduino berkedip sampai Nilai Output dimatikan.
Proses lengkapnya juga dijelaskan dalam video di bawah ini.