das was ich damit sagen wollte ist, dass der timer alleine diese wartezeiten nie zusammenbringen wird (bei dem takt!). darum musst du einfach n-mal die zeit des timers vergehen lassen(schleife). kann dir leider wie gesagt nicht mit code helfen, aber vielleicht kann ich dir helfen die sache zu verstehen...

mfg