problem when sending UDP signal from android to arduino

조회 수: 2 (최근 30일)
Noor Zeid
Noor Zeid 2017년 2월 28일
편집: Walter Roberson 2017년 3월 2일
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 !

채택된 답변

Subin Kuttappan Stellal Mary
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개)

카테고리

Help CenterFile Exchange에서 Modeling에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by