Hi!

Du musst das mit einem Timer machen, indem du bei jedem TimerÜberlauf hochzählst und schaust, wie oft er übergelaufen ist. Ist er so oft übergelaufen, dass 5 min vorbei sind, setzt du deine Ports entsprechend, dass er stehen bleibt und wartet bis wieder dein Tastendruck kommt.
Such einfach im Forum nach Timern. Da gibts einiges zu.

Gruß