LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Bagaimana membaca data yang dikirim dari LabVIEW ke arduino disaat bersamaan arduino menerima data juga?

Hai, saya punya permasalahan ketika dua arduino saya hubungkan untuk mengirim data dari arduinoTX ke arduinoRX. Nah arduinoRX saya hubungkan ke LabVIEW untuk menampilkan data yang diterima. Permasalahan muncul ketika saya mengirim data dari LabVIEW menuju arduinoRX, ketika LabVIEW running lalu saya mengirim data tetapi data tidak dapat terbaca pada arduinoRX sehingga saya tidak dapat meng eksekusi program yang terdapat pada arduinoRX

 

ini adalah program pada arduinoRX

 

const int buttonPin = 2;
void setup() {

//Start the serial communication
Serial.begin(9600); 
pinMode(buttonPin, OUTPUT);
}

void loop()
{
if (Serial.available() > 0)
{
String data_string = "";
byte data_byte [100];
while (Serial.available() > 0)
{
char data = (Serial.read());
data_string += data;
}
Serial.println(data_string);
if (Serial.read()=='<') // 
{
digitalWrite (buttonPin,HIGH);
}
else if (Serial.read()=='>')
{
digitalWrite (buttonPin,LOW);
}
}
delay (500);
}

 

Blok diagram labview terlampir

0 Kudos
Message 1 of 2
(2,120 Views)

itu kenapa di labviewnya make build array di bagian visa write, dan make case structure tetapi didalamnya ada select. ini coba dipelajarin lagi dasar labviewnya. atau coba lihat yang sudah pernah bikin menggunakan visa write.

0 Kudos
Message 2 of 2
(2,113 Views)