Azért a blinkWithoutDelay alapján megszerkeszteni egy egyszerűbb állapotgépet azért nem magától értetődő, de a meglátás a delay-ekről helyes.