02-13-2013 04:30 AM
Halo semua
Saya menggunakan Arduino UNO R3 dan ingin mengirimkan data accelerometer beserta jumlah hentakan yg dideteksi oleh akselerometer dalam satu string. Namun masalahnya ketika saya menggunakan labview terjadi semacam jeda pembacaan dan sering kali perubahan hentakan tidak terbaca. Padahal ketika saya menggunakan serial monitor di Arduino IDE, data akselerometer dan hentakan dapat ditampilkan dengan baik. Saya lampirkan juga vi dan pembacaan dari serial monitor Arduino IDE sebagai pembanding.
Apakah ada yg kurang di vi yang saya buat? Trims
02-20-2013 01:59 PM
saya lihat di arduinoIDE nya cuma string data, dan di buffer.
sementara di serkom3.vinya string data, tp tidak di buffer. Bisa dibandingkan maksudnya ada jeda atau tidak terbaca?
pastikan delaynya diberikan sekitar 10ms untuk memberikan data mengalir dr mikro ke PC via RS232. Saya tidak lihat ada masalah dengan VInya. Kemungkinan besar masalah ada di delay dan di program mikro.
02-22-2013 12:54 AM
Terima kasih Pak Krisna atas responnya. Maaf kalo sedikit membingungkan.
Untuk masalah hentakan yg tidak terbaca memang ternyata masalahnya ada di program Arduino sedangkan jeda yang saya maksud di sini adalah saat posisi accelerometer saya ubah2 data yang ditampilkan di serkom3.vi tersebut terlambat. Saya sudah mencoba merubah delay yang ada di vi tapi data yang ditampilkan tetap masih ada jeda.
KrisnaWisnu wrote:
sementara di serkom3.vinya string data, tp tidak di buffer.
Apakah ini maksudnya saya harus menentukan jumlah data yang mau dibaca dari buffer pak?
02-23-2013 04:42 PM
bukan itu maksud saya. Program kamu di LabVIEW, tidak di buffer hasil bacaan RS232 (dari UNOnya). Lihat gambar ini:
Harusnya dibuffer seperti yang saya attach disini. Jangan lupa Read Buffer indicatornya diperbesar, jadi bisa kelihatan semua datanya.
02-24-2013 09:17 AM
Oh iya pak terima kasih atas bantuannya. Sangat membantu sekali