Фактически это бесконечное сложение за период цикла,
да сложение, но дальше надо вычислять...
какой диаметр колеса, за сколько будем сек вычислять и тд.
к примеру один оборот колеса равен 1 метр, выводим показания за одну секунду...
// Если время контроллера millis, больше переменной на 1000, то запускаем условие if
if (millis() - currentTime > 1000)
// выводим на экран результат
clicks=одно замыкание геркона / на секунду
// Устанавливаем курсор на вторую строку и нулевой символ.
lcd.setCursor(0, 1);
// Выводим на экран количество нажатий кнопки с момента запуска ардуины
lcd.print(clicks); // скорость метров/секунду
ну да надо и привести это все в километры/час.