2009-08-30 3 views
0

Handyboard 및 대화식 C 소프트웨어를 사용하는 Im은 휠의 적외선 "Break Beam"센서를 사용하여 레고 모터의 rpm을 실시간으로 찾습니다. 빔이 부러지는 사이의 시간 간격을 찾는 것에 대해 생각하고있었습니다. 그리고 거기에서 rpm을 계산하지만 정확한 수행 방법을 파악할 수 없습니다. 어떤 도움이라도 감사드립니다.C 프로그래밍 이벤트 사이의 시간 간격을 찾는 방법

+1

어떤 해상도가 필요합니까? 초? nilliseconds? –

+0

또한 어떤 플랫폼이 핸디 보드입니까? 유닉스 기반? – peterb

+0

밀리 초. 어떤 플랫폼인지는 모르겠다. –

답변

0

Win32에 액세스 할 수있는 경우 QueryPerformanceFrequency을 사용하여 간격 시간을 계산할 수 있습니다. 또한 게임에서 초당 프레임 수를 결정할 때 종종 사용되기 때문에 매우 정확합니다.

0

당신이 v9 모터를 사용하고 있기 때문에 나는 스스로 편리한 보드를 가지고 있습니까? 나는 모터에인가되는 전압으로부터 그것을 계산할 수있을 것이라고 확신한다. 또한 좋은 참조, Robotic Exploration

+0

lol, 그냥이 게시물은 2 살이라는 것을 깨달았습니다. 지금 당장 하나의 질문에 "handyboard"질문을했습니다. – cwoebker