LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

mengirim data dari labview ke arduino

hallo semua... mohon bantuanya...

saya baru belajar mengunakan labview... dsini yg mau tanyakan bagaimana cara mengirim data dari labview ke arduinony..
Untitled.png

0 Kudos
Message 1 of 17
(6,865 Views)

Hai Mas ryanadipratama13

menurut saya, untuk mengirim data ke arduino dari labview bisa menggunakan komunikasi serial menggunakan VISA. seberikut. data yang akan dikirim berbentuk string. pada gambar contoh dibawah, data yang dikirim berupa string pada field "buff".

02-09-2016 14-13-22.png

Thanks, hehehe

Message 2 of 17
(6,145 Views)

dsni kan saya buat arduinony ada 2 mas yg satuya mengirim data dari arduino ke labview,.. yg satuny lagi dari labview ke arduino tapi masih dalam satu port... bisa gk kira2 gtu mas dalam satu port usb kita pakai 2 arduino.... jadi arduino dsni mengirim dan menerima data mas.... sementara rncana yg mau saya buat ini mas saat kondisi di case strukturnya saat false: hitugnny 0.. saat kondisiny true: hitungany 1... tpi msalahny cara connect'ny ke arduino gmna.... mohon bntuannya mas...

0 Kudos
Message 3 of 17
(6,146 Views)

selamat siang kak

menurut saya dalam satu port tidak bisa memakai dua arduino. hal ini dikarenakan untuk menghubungkan Arduino dan labview memakai instrument I/O VISAKetika kita memasukkan port didalam resorce name, dia akan memproses satu sistem yantu read atau write.

terimakasih kak.

Message 4 of 17
(6,146 Views)

oh gtu ya kak.... brrti 1 arduino 1 port ya... oh ya kak klw mau buat program kontrol on/off langkahny gmna ya kak... yg jika false 0= low dan true 1=high kemudian dikirim ke arduino mengunkan visa.... mhon bantuanya...

ngerti gk kira2 mksd saya gmna kak....

a.png

0 Kudos
Message 5 of 17
(6,146 Views)

Hi ryanadipratama13

untuk mengirim dan menerima data dari labVIEW ke arduino, cukup pake satu arduino aja mas, nanti dikondisikan saja pake state machine untuk mengirim dan menulis data via VISA. program di arduino IDE juga dikondisikan. untuk lebih mudahnya, pengiriman dari labVIEW ke arduino pake data string pake VISA Write/Read. nanti di arduino IDE dibuat kondisi jika nilai serial yang dikirim menentukan kondisi yang dilakukan arduino mas

Thanks

0 Kudos
Message 6 of 17
(6,146 Views)

pake ini mas..

http://www.coztutorial.com/2015/07/e-book-membuat-gui-arduino-menggunakan.html

tinggal kirim angka 1 jika on dan 0 jika off... nanti di arduino tinggal di if jika ingin menggantinya ke on off...

intinya jika ingin mengirim ke arduino kita perlu ubah dulu ke byte dan array di bagian labviewnya... agar mudah di baca oleh si arduino...

nah jika ingin mengirim dua command seperti mengontrol 2 buah servo sekaligus lewat labview maka tarik build arranya lalu isi data selanjutnya... di bagian arduino tinggal kasih kasih dua serial read...

contoh:

int servo1 = serialread();

int servo2 = serialread();

......

......

selanjutnya tinggal diolah di arduinonya... itu otomatis keparsing datanya di arduino kalo kita ngirim datanya pake bulid array...

Message 7 of 17
(6,147 Views)

jadi bisa gunakan satu arduino y mas.... dsni mas sya gunakan 2 arduino mas (liat gambar) kira2 dh betul belum mas?

trus cara mengunakan 1 arduno untuk ngirim dan nerima gmna mas... klw ada kesempatan mhon bntu benerin program ini mas... trus state machine t apa'n y mas.....

mohon bantuanny mas....

thank's

Untitled.png

0 Kudos
Message 8 of 17
(6,147 Views)

trimakasih masukny mas zainal saya dah coba kira2 dah betul blum mas (liat gambar) mohon diperiksa mas barang kali ada kekeliruan, dsni saya kan mau ngontrol arus pln mas yg masuk ke heater, 1 jika on (arus masuk) dan 0 jika off (arus terputus)... dan program diarduinony kyak gni mas...

mhon diperiksa mas, ini belum saya coba pada arduino mas... krna masih ragu pke 1 atau 2 arduino mas

int pinLED1= 0;

int pinLED2= 1;

void setup()

{

  pinMode (pinLED1,OUTPUT);

  pinMode (pinLED2,OUTPUT);

}

void loop()

{

  digitalWrite (pinLED1,LOW);

  delay (10);

  digitalWrite (pinLED1,HIGH);

  delay (10);

  digitalWrite (pinLED2,LOW);

  delay (10);

  digitalWrite (pinLED2,HIGH);

  delay (10);

}

Untitled.png

thanks..

0 Kudos
Message 9 of 17
(6,147 Views)

hemm untuk program komunikasi serial di arduinonya mana ya... terus di bagian labviewnya seharusnya kasih delay... emm itu bukan state machine namanya soalnya beberapa komponen gak ada, semisal enum dan shift register...

0 Kudos
Message 10 of 17
(6,147 Views)