t.update musi byt mimo if
Neviem co na tom nechapes, je to uplne jednoduche. t.pulse inicializuje timer a hned sa vrati, a t.update musi byt volane periodicky (z loop() bez nejakych if)
t.pulse nesmie byt volane periodicky.
Ked to urobis presne jak som pisal, tak to urcite bude fungovat.