Direct und stepp sind Zahlen mit Vorzeichen anders isses nicht bei Bascom
Code:
Anfang:
Direct = -1
stepp = 0 ' das macht der Bascom am Anfang freiwillig
aussere (ewige) Schleife
direct = direct * -1 ' das ergibt einmal +1 und einmal -1
Und nun 240 mal: ' 60 * 4 Schritte
stepp + direct ' ist direct = +1 geht's rauf, sonst runter
stepp and &H0003 'dadurch bleiben nur die 2 kleinsten Bits über
daher kann stepp nur 0, 1, 2 oder 3 werden ( bei +)
daher kann stepp nur 3, 2, 1 oder 0 werden ( bei - )
On stepp p-0,--- p_3
je nach der Zahl in stepp (0-3) wird ein Schritt muster gesetzt
auch entweder 1234 oder 4321
that's it
Lesezeichen