problem when sending UDP signal from android to arduino
조회 수: 2 (최근 30일)
이전 댓글 표시
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
채택된 답변
Subin Kuttappan Stellal Mary
2017년 3월 2일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Modeling에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!