Step 3Programming the Automaton
To simplify programming and to allow easy distribution of different scripts, I have set up a simple coding syntax. I suggest coding in notepad so the spacing is even.
This is how the script for each wheel starts, with a L and R for the respective left and right wheels. Y is a number, and x is a unit of measurement. The Yx shows the length of the string in a particular unit. So, 8meters, for example.
Yx
L/
R/
Each spindle has 8 rods, so moving forward (looping the string under) one complete spindle revolution would be the following. u is for looping under, and o is for looping over. A // signifies the end of code."
L/8u//
R/8u//
L/5u/3o//
R/8u/--//
The script above shows a slight left turn. A 5u signifies that a grey connector be placed on the 5th rod from the origin, with the origin being 1, and a turn of direction occurring on the 5th rod. The other side has -- to help balance out the script to make it easier to code.
An "s" signifies a stop loop around a grey connector. An example would be
L/5u/3o//
R/8s/--//
This means the that on the right spindle, the string is to be looped 360 degrees around the grey connector, signifying a stop. The stop should end in the same direction it started.
That's all there is to it. On the next step I have provided some sample measurements and scripts to combine into more complex scripts.
| « Previous Step | Download PDFView All Steps | Next Step » |
4
comments
|
Add Comment
|
crestind (author)
says:
crestind (author)
says:
![]() |
Add Comment
|













































