09-01-2014 04:56 AM
Pada Gambar diatas, pengiriman data dibawah 16bit (INT ADC 10bit) dari Arduino bisa dilakukan dengan memecah data tersebut menjadi 2 data berukuran 8bit, kemudian digabungkan di LabVIEW. pertanyaannya adalah bagaimana cara mengirimkan data yang lebih besar dari 16bit dari arduino kemudian digabungkan di LabVIEW. contohnya tipe data FLOAT 32bit. Thanks
09-04-2014 11:40 AM
mas Rendysaja,
Kenapa tidak begini di Arduinonya:
1. floating-data, dikonversikan ke CHAR (saya ga yakin ada datatipe CHAR tidak di Arduino). Contoh:
- floating-data: 24.149870 (tipe data FLOAT)
- konversi data menjadi CHAR: 24.15 (tipe data CHAR). Ukuran data 5byte
2. kirim via SERIAL
3. LabVIEW baca 5byte, lalu gunakan fungsi Fractional String to Number untuk mengubah data-nya kembali menjadi floating.