04-15-2019 10:46 AM
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
04-17-2019 05:57 PM
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.