Что делать велосипедисту в зимнее время?
Решили мы, в зимнее время, устроить соревнования. Но, поскольку зимой гонки на открытом воздухе не организуешь, из-за погодных условий, придумали сделать соревнования в помещении, на велосипедах, закрепленных на месте (по принципу вело-тренажера).
Идея заключалась в том, что бы закрепить заднее колесо велосипеда в станине, на ней разместить датчик, который бы считывал количество оборотов колеса в секунду и передавал бы команды через ЛПТ порт на компьютер. Таким образом можно было бы увидеть с какой скоростью едет велосипед, хотя, по сути он стоит на месте, велосипедисты только педали крутят.
Между собой соревновались бы 2 велосипедиста, а дистанция, которую они проезжают, проецировалась бы на экран, в режиме онлайн и было бы видно их прохождение трассы и скорость. Вот такая была поставлена задача и для ее реализации нужно было написать программу.
На каждый велосипед ставится датчик оборота колеса от обычного спидометра, и вот эти 4-ре провода идут к ЛПТ-порту (только с этиим и умел работать тогда).
Дальше все обстояло труднее. С программированием я был знаком только по школе, на уровне Паскаль из ДОС.Надо было выбрать под чем программировать, и выбор пал на Визуал С++, в последствии не пожалел. И начались будни изучения основ языка, просмотра других схожих кодов, подключения библиотеки работы с портом ЛПТ.
То что получилось видно на картинке.

Видео выводилось через проектор на экран для всеобщего обозрения.