So you put your delays in the turn-on and NOT in the turn-off routines. You won't blow a fuse switching OFF.
btw... your code is shot! If you call a GOSUB then you terminate the subroutine with a RETURN (see my example), you don't exit back with a GOTO.
All that happens is you fill up your stack with unpredictable results.
Bookmarks