problem when sending UDP signal from android to arduino
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Noor Zeid
il 28 Feb 2017
Modificato: Walter Roberson
il 2 Mar 2017
I made an app using Matlab and deployed it to my phone, I am trying to send UDP signal from the app to my Ethernet Arduino shield, the arduino model contains the UDP recive block for arduino and the app model contains the UDP send block for android! when I receive the signal it is not the same ! I am sending numbers but I receive a different numbers each time !
0 Commenti
Risposta accettata
Subin Kuttappan Stellal Mary
il 2 Mar 2017
Arduino UDP Receive block outputs the data received from the UDP local port as uint8 (single byte) values. The range is from 0 to 255.
From Android UDP Send block, you can send data as uint8, int8, uint16, int16, uint32, int32, single, and double.
Check whether you are sending the data as uint8 values from Android. If it is not, then the received numbers might differ.
Eg: Send the number '4' as uint32 from Android. The number will be sent as 4 bytes. You will receive four bytes in Arduino, as 0, 0, 0 and 4.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Modeling in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!