I am using a Lynx 6 arm and I programmed the arm using the RIOS software. I then exported the code and programmed my BS2 to control the arm. However, it’s not working. I hooked it up to the ssc-32 as shown in the tutorial, and I removed the baud jumper so that it operates at a baud rate of 38.4 k. If anyone has any ideas please let me know.
The following is BS2 the code that RIOS exported:
' {$STAMP BS2}
' {$PBASIC 2.5}
' ------------------------------------------------------
' Lynxmotion RIOS SSC-32 'Export' Program
' RIOS SSC-32 project : AFM
' Date : 11/15/2007 10:26:21 AM
' ------------------------------------------------------
' Format : Basic Stamp 2 - PBasic 2.5
' Original filename : AFM.bs2
' Arm : L6
' Positions : Word (max accuracy, max memory used)
' ------------------------------------------------------
DATA Word 1569, Word 1529, Word 1503, Word 1245, Word 1469, Word 1449, Word 1000, Word
DATA Word 2037, Word 1391, Word 1937, Word 1805, Word 1469, Word 1479, Word 1320, Word
DATA Word 2037, Word 1391, Word 1941, Word 1805, Word 1469, Word 2199, Word 120, Word
DATA Word 1489, Word 1391, Word 1943, Word 1805, Word 1469, Word 2199, Word 4440, Word
DATA Word 1489, Word 1391, Word 1943, Word 1805, Word 1469, Word 1431, Word 990, Word
DATA Word 1715, Word 1513, Word 1423, Word 1181, Word 1471, Word 1429, Word 870, Word
DATA Word 789, Word 1513, Word 1423, Word 1181, Word 1469, Word 1431, Word 1890, Word 15000
DATA Word 789, Word 1513, Word 1423, Word 1181, Word 1607, Word 1431, Word 30, Word
DATA Word 1715, Word 1513, Word 1423, Word 1181, Word 1471, Word 1429, Word 1860, Word
idx VAR Word
time1 VAR Word
pause1 VAR Word
pos1 VAR Word
pos2 VAR Word
pos3 VAR Word
pos4 VAR Word
pos5 VAR Word
pos6 VAR Word
PAUSE 500
Main:
FOR idx = 0 TO 8
READ idx * 16, Word pos1
READ idx * 16 + 2, Word pos2
READ idx * 16 + 4, Word pos3
READ idx * 16 + 6, Word pos4
READ idx * 16 + 8, Word pos5
READ idx * 16 + 10, Word Pos6
READ idx * 16 + 12, Word time1
READ idx * 16 + 14, Word pause1
SEROUT 15, 6, "#0P", DEC pos1, " #1P", DEC pos2, " #2P", DEC pos3,
" #3P", DEC pos4," #4P", DEC pos5, " #5P", DEC pos6," T", DEC time1, 13]
PAUSE time1 + pause1
NEXT
GOTO Main