11-09-2016 02:25 AM
okay, for the last coba tampilkan data sensor di serial monitor nya Arduino mas..
11-09-2016 03:10 AM
saya barusan sudah coba menampilkan sensornya di serial monitor, ada keluar temperatur sama humidity DHT nya berfungsi, tpi ko di connect ke labview error lagi
11-09-2016 03:52 AM
Okay,Sepertinya saya akan menyarankan cara aneh ini, coba mas buat code yang sama dengan example di VI baru, jangan copas dari example.. isi lengkap dengan baud rate nya 9600 atau 115200
Dari pengalaman saya, saya pernah running program di example lalu error, saya coba cara aneh diatas dan O.K ternyata..
11-09-2016 04:36 AM
Sekedar info tambahan, siapa tahu berguna. Saya mencoba alternatif lain, tidak menggunakan LINX maupun LIFA, tetapi menggunakan VISA Read bawaan dari LabVIEW, seperti ditunjukkan pada gambar berikut:
Di gambar itu, saya isi kaki input byte count VISA Read saya isi dengan angka 13. Mengapa 13, karena saya mengirimkan data dari Arduino 2 data, yaitu data suhu dan data kelembaban, yang masing-masing kemungkinan nilainya antara 0 - 99, dengan tambahan 2 digit angka dibelakang koma, jadi ada 5 byte untuk satu data, kemudian ditambah karakter koma dan karakter Enter (Enter = Char 13 dan Char 10), jadi total adalah sebanyak 13 byte. Diisi 15 juga nggak apa-apa, karena secara otomatis, begitu LabVIEW menemukan karakter char 10, dianggap adalah data terakhir, sehingga data yang muncul setelah itu akan menjadi data baru.
ok, ini video hasil simulasinya: https://www.youtube.com/watch?v=P0DwdFdVk2M
dan ini program arduinonya:
#include "DHT.h"
#define DHTPIN 8
#define DHTTYPE DHT22 // DHT 11
// Connect a 10K resistor from pin 2 (data) to pin 1 (power) of the sensor
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature();
Serial.print(h);
Serial.print(',');
Serial.println(t);
delay(100);
}
ok, semoga bermanfaat.
11-09-2016 07:40 PM
Terima kasih mbak Dian solusinya..
Jika kita menggunakan VISA sepert contoh diatas maka kita tidak perlu lagi menggunakan firmware LINX ataupun LIFA
11-14-2016 05:47 AM
expert-nya turun tangan
salam pak Dian
11-14-2016 11:37 PM
terimakasih mas dian solusinya, tapi benar apa yang dikatakan mas maulud berarti kita diperlu menggunakan firmware linx sedangkan disini saya menggunakan firmware linx
11-15-2016 12:33 AM
mas maulud untuk pengaturan baudrate nya kita bisa lihat dmna yah?
11-15-2016 03:40 AM
maksudnya mas hofi?
Dari yang saya pelajari baudrate itu untuk berfungsi untuk menentukan seberapa cepat transfer data, jatuhnya nanti pada penentuan kristal yang akan digunakan pada mikrokontroller.
Secara umum baud rate yang di gunakan 9600 atau 115200 begitu mas...
CMIIW heheh
11-15-2016 07:40 AM
maaf pak Dian, saya khilaf manggil mbak.. heheheh