StoneAge DiskDrive Logo Turtles

Never heard of Logo? Then visit The Logo Foundation

Turtle1 JPEG

The prototype - total weight: 800 grams
(the motors weigh 250 grams each!)

You could use it as the base of a mobile mount for a camera

Coming soon: The Return...

 Ingredients

Turtle2 JPEG

Patrolling the Lab

 Control

Since the motors are mounted "back-to-back", they need to be stepped in opposite directions to move the turtle forward/backwards and both in the same direction to turn the turtle left/right. Because of the gearing, each wheel will turn in the opposite direction to its driving motor.

With coils 2 and 3 of the motors connected up as follows to an IBM-PC's Parallel Printer Port

       7   6   5   4   3   2   1   0   I/O Port              
     +---+---+---+---+---+---+---+---+ ========              
Data |   |   |R2 |R3 |   |   |L2 |L3 | Base = 278/378/3BC Hex
     +---+---+---+---+---+---+---+---+                       

These (repeated) Two-Coil Excitation sequences will move the turtle

Forward
Right Motor
Anti-Clockwise
Left Motor
Clockwise
Output
Byte
(Hex)
Coil 2 Coil 3 Coil 2 Coil 3
100020
110131
011113
001002

Reverse
Right Motor
Clockwise
Left Motor
Anti-Clockwise
Output
Byte
(Hex)
Coil 2 Coil 3 Coil 2 Coil 3
001002
011113
110131
100020

Left
Right Motor
Anti-Clockwise
Left Motor
Anti-Clockwise
Output
Byte
(Hex)
Coil 2 Coil 3 Coil 2 Coil 3
101022
111133
010111
000000

Right
Right Motor
Clockwise
Left Motor
Clockwise
Output
Byte
(Hex)
Coil 2 Coil 3 Coil 2 Coil 3
000000
010111
111133
101022

Here's a simple QBasic Program to illustrate it all.

The ideal control language may be MswLogo - FREE from Softronics, Inc.

One of my project students gave the turtle a good SMACK

  Stepper Motors Index  

last updated: 8-Dec-98 Ian Harries <ih@doc.ic.ac.uk>