petroneV2 range 센서 값 읽어오기

56 views
Skip to first unread message

archit...@gmail.com

unread,
Nov 22, 2018, 11:56:06 PM11/22/18
to BYROBOT
range 센서값을 읽어와서 변수에 저장한 다음 사용하고 싶은데, 어떻게 하는지 잘 모르겠네요;; 

Range.bottom이 float 타입으로 나와 있어서 float 변수를 하나 만들고 sendRequest로 요청한다음 넣으려고 했는데, 잘 안됩니다. 

어떻게 하면 될까요? 

Sanghyo Lee

unread,
Nov 25, 2018, 6:27:32 PM11/25/18
to BYROBOT
안녕하세요.

어떤 언어를 사용하고 계신가요?


C#에서는 BitConverter.ToSingle() 을 사용하시면 간단하게 해결하실 수 있습니다.


C/C++ 에서는 다음과 같이 시도해보시기 바랍니다.

float value = *(float *)(dataArray + indexData);    // dataArray는 바이트 배열, indexData는 바이트 배열에서 추출을 원하는 float 값의 시작 위치


파이썬은 petrone_v2 라이브러리에 바이트 배열을 float으로 변환하는 코드가 내장되어 있습니다.


개발 환경 및 사용중인 소스 코드를 보여주시면 답변하는데 도움이 됩니다.


좋은 하루 되세요.


2018년 11월 23일 금요일 오후 1시 56분 6초 UTC+9, archit...@gmail.com 님의 말:
Reply all
Reply to author
Forward
0 new messages