Connect four LEDs and four 470 Ω resistors as show below for the demo program.
' TOGGLE.BS1
' Connect LEDs to pins 0 through 3 as shown in the TOGGLE command descrip-
' tion in the manual and run this program. The TOGGLE command will treat
' you to a light show. You may also run the demo without LEDs. The Debug
' window will show you the states of pins 0 through 3.
' {$STAMP BS1}
' {$PBASIC 1.0}
SYMBOL thePin = B0 ' pin 0 - 3
Setup:
DIRS = %1111 ' make LEDs output, low
Main:
FOR thePin = 0 TO 3 ' loop through pins
TOGGLE thePin ' toggle current pin
DEBUG CLS, %PINS ' show on Debug
PAUSE 100 ' short delay
NEXT
GOTO Main ' repeat forever
END
NOTE: The example below is written for the BS2 and will run on any of the BS2-family modules. Modify the $STAMP directive (as required) before downloading to the BS2e, BS2sx, BS2p, BS2pe, or BS2px.
' TOGGLE.BS2
' Connect LEDs to pins 0 through 3 as shown in the TOGGLE command descrip-
' tion in the manual and run this program. The TOGGLE command will treat
' you to a light show. You may also run the demo without LEDs. The Debug
' window will show you the states of pins 0 through 3.
' {$STAMP BS2}
' {$PBASIC 2.5}
thePin VAR Nib ' pin 0 - 3
Setup:
DIRA = %1111 ' make LEDs output, low
Main:
DO
FOR thePin = 0 TO 3 ' loop through pins
TOGGLE thePin ' toggle current pin
DEBUG HOME, BIN4 OUTA ' show on Debug
PAUSE 250 ' short delay
NEXT
LOOP ' repeat forever
END
BASIC Stamp Help Version 2.5.4
Copyright © Parallax Inc.
8/8/2012