C Программирование Как найти временной интервал между событиями - PullRequest
0 голосов
/ 30 августа 2009

Я использую handyboard и интерактивное программное обеспечение, и задача состоит в том, чтобы найти обороты двигателя lego в режиме реального времени, используя инфракрасный датчик «Break Beam» на колесе. Я думал о поиске временного интервала между разрывом луча и затем вычислением оборотов, но я не могу понять, как именно это сделать. Любая помощь будет высоко ценится спасибо.

Ответы [ 3 ]

1 голос
/ 30 августа 2009

Имею ввиду что-то вроде этого: http://www.cplusplus.com/reference/clibrary/ctime/

Я верю, что есть лучшее разрешение (как подразумевает Нил), но это самое простое.

0 голосов
/ 26 июля 2011

У меня есть удобная плата, так как вы используете мотор v9, не так ли? Я уверен, что вы могли бы просто рассчитать его по напряжению, которое подается на двигатель. Дополнительно хорошая справка, Robotic Exploration

0 голосов
/ 30 августа 2009

Если у вас есть доступ к Win32, вы можете использовать QueryPerformanceFrequency для расчета времени интервала. Он также часто используется для определения количества кадров в секунду в играх, поэтому он очень точный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...