27220 Parallax Inc, 27220 Datasheet - Page 157

BOOK STAMPWORKS

27220

Manufacturer Part Number
27220
Description
BOOK STAMPWORKS
Manufacturer
Parallax Inc
Datasheet

Specifications of 27220

Accessory Type
Booklet
Product
Microcontroller Accessories
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
StampWorks
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Not applicable / Not applicable
Program: SW21-EX26-Servo_Control.BS2
' {$STAMP BS2}
' {$PBASIC 2.5}
' -----[ Program Description ]---------------------------------------------
'
' This program shows how to control a standard servo with the BASIC Stamp.
' Servo position is controlled by reading position of a potentiometer that
' is part of opposing RCTIME networks.
' -----[ I/O Definitions ]-------------------------------------------------
PotCW
PotCCW
Servo
' -----[ Constants ]-------------------------------------------------------
Scale
Center
PwAdj
' -----[ Variables ]-------------------------------------------------------
rcRt
rcLf
diff
sPos
pWidth
' -----[ Initialization ]--------------------------------------------------
Reset:
' -----[ Program Code ]----------------------------------------------------
Main:
LOW Servo
HIGH PotCW
PAUSE 1
RCTIME PotCW, 1, rcRt
HIGH PotCCW
PAUSE 1
PIN
PIN
PIN
CON
CON
CON
VAR
VAR
VAR
VAR
VAR
0
1
2
$00C6
1500
$0080
Word
Word
Word
Word
Word
' clockwise pot input
' counter-cw pot input
' servo control pin
' to scale RCTIME values
' servo center position
' pulse width adjust (0.5)
' rc reading - right
' rc reading - left
' difference
' servo position
' pulse width for servo
' initialize for PULSOUT
' read clockwise position
' read ccw position

Related parts for 27220