Forum Strippenstrolch

Forums-Ausgangsseite

log in | registrieren

zurück zum Forum
Board-Ansicht  Mix-Ansicht

Programierung eines Picaxe

verfasst von Posti(R), 12.03.2006, 15:55

HiFür immer wiederkehrende Schritte kannst Du Schleifen benutzen.In der Syntax-Schnellhilfe findest Du bei FOR die Erklärung zu dieser Schleife.FOR b0=0 to 6 step 2 high 2 pause 100 low 2 pause 1000next b0Die Schleife läuft vom FOR bis zum NEXT, bis die Variable den Endwert erreicht.Das \'STEP 2\' ist optional, kann bei 1-er Schritten weggelassen werden.Bei größeren Schritten (hier 2er) oder rückwärts (z.B. -1) muß das STEP angegeben werden.Hinter dem NEXT muß die Variable nicht angegeben werden, erhöht aber die Lesbarkeit.Der Code oben würde den Ausgang 2 für eine Sekunde an, für eine Sekunde aus schalten, und das 4x (b0= 0,2,4,6)Bei dem NEXT wird die Variable um den STEP-Wert geändert (oder +1, wenn STEP nicht angegeben ist), bis der Endwert erreicht ist.Ich weiß jetzt nicht, ob die Schleife mindestens 1x durchlaufen wird, selbst wenn die Endbedingung bereits gegeben ist, kann das aber mangels PICAXE08M nicht ausprobieren.Alternativ kannst Du auch selber eine Art Schleife erstellen:let b0=0Start: let b0=b0+1 high 2 pause 1000 low 2 pause 1000 if b0<50 start \'wenn b0<50 ist, dann erneut durchlaufenendMfGPosti

 

gesamter Thread:

zurück zum Forum
Board-Ansicht  Mix-Ansicht
5412 Postings in 703 Threads, 7 registrierte User, 67 User online (0 reg., 67 Gäste)
Forum Strippenstrolch | Kontakt
RSS Feed
powered by my little forum