Вчера вечером катал свои поезда по паркету, в очередной раз недоволен тем, что скорости разные, и нередко медленный по жизни локомотив ездит намного быстрее экспресса. Давно надо бы все настроить в этом плане. Но, на глазок ставить скорость как-то не хочется, а хочется ее померить. Есть конечно готовые приборы, но я подумал, что на Ардуине или СТМ32 это делается достаточно легко, да и например с СТМ32 Blue pill под это дело можно поэкспериментировать, а то никак не соберусь. А на порядок более мощный процессор при той же цене и практически том-же габарите что и Ардуино Нано - думаю полезно освоить будет. При этом может быть запрограммирован из той же ардуиновской среды.


В общем идея измерения скорости такая:
Ставим 2 оптопары на известном расстоянии друг от друга, скажем 15см, на одинаковой высоте над рельсом. Берем круг, разгоняем поезд до максимума, меряем время между проходом обоих ворот, пересчитываем на масштабную скорость. Данные выводим на экран. Звучит просто - а как вы думаете, будет работать?