I changed my time variables from longs to floats too.
Wrong, wrong, wrong.
The timing variables should be unsigned longs as returned by the millis() function
I changed my time variables from longs to floats too.
Wrong, wrong, wrong.
The timing variables should be unsigned longs as returned by the millis() function