Difference between revisions of "SquareDance.BS2"
From RoboWiki
					
										
					
					 (New page: <source lang="basic"> </source>)  | 
				|||
| Line 1: | Line 1: | ||
<source lang="basic">  | <source lang="basic">  | ||
| + | ' {$STAMP BS2}  | ||
| + | ' {$PBASIC 2.5}  | ||
| + | |||
| + | Counter VAR Byte  | ||
| + | |||
| + | DEBUG "Program Running!"  | ||
| + | |||
| + | Main:  | ||
| + | |||
| + |   GOSUB Forward  | ||
| + |   GOSUB Right  | ||
| + |   GOTO Main  | ||
| + | |||
| + | END  | ||
| + | |||
| + | Forward:  | ||
| + |   FOR counter = 1 TO 50  | ||
| + |     PULSOUT 13, 850  | ||
| + |     PULSOUT 12, 650  | ||
| + |     PAUSE 20  | ||
| + |   NEXT  | ||
| + |   PAUSE 200  | ||
| + |   RETURN  | ||
| + | |||
| + | |||
| + | Right:  | ||
| + |   FOR counter = 1 TO 22  | ||
| + |     PULSOUT 13, 850  | ||
| + |     PULSOUT 12, 850  | ||
| + |     PAUSE 20  | ||
| + |     NEXT  | ||
| + |     PAUSE 200  | ||
| + |   RETURN  | ||
| + | |||
</source>  | </source>  | ||
Latest revision as of 12:46, 15 February 2011
' {$STAMP BS2}
' {$PBASIC 2.5}
Counter VAR Byte
DEBUG "Program Running!"
Main:
  GOSUB Forward
  GOSUB Right
  GOTO Main
END
Forward:
  FOR counter = 1 TO 50
    PULSOUT 13, 850
    PULSOUT 12, 650
    PAUSE 20
  NEXT
  PAUSE 200
  RETURN
Right:
  FOR counter = 1 TO 22
    PULSOUT 13, 850
    PULSOUT 12, 850
    PAUSE 20
    NEXT
    PAUSE 200
  RETURN