changeset 6:7bd6c023b248

Random servo ordering
author Radomir Dopieralski <dev@sheep.art.pl>
date Tue, 26 Jan 2016 22:25:31 +0100
parents b2ca503c7256
children 576484754322
files creep.py tote.py
diffstat 2 files changed, 13 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/creep.py	Tue Jan 26 23:00:47 2016 +0100
+++ b/creep.py	Tue Jan 26 22:25:31 2016 +0100
@@ -4,7 +4,7 @@
 import time
 
 
-class Creep:
+class Creep(object):
     speed = 0.75
     stride = 14
     shift = 8
@@ -39,7 +39,7 @@
             dy = self.dy * leg.y_dir * self.speed
             leg.move_to(leg.x - dx, leg.y - dy, -self.height)
             #leg.rotate_by(-self.rotation * leg.x_dir * leg.y_dir / 2)
-        time.sleep(0.025)
+        time.sleep(0.25)
 
     def step(self, leg):
         dx = (leg.x_dir * self.shift - self.shift_x) / self.shift_steps
--- a/tote.py	Tue Jan 26 23:00:47 2016 +0100
+++ b/tote.py	Tue Jan 26 22:25:31 2016 +0100
@@ -19,16 +19,16 @@
         Servo = servo.Servo
         self.legs = (
             Leg(Servo(servos, 0, 0),
-                Servo(servos, 0, 0),
-                Servo(servos, 0, 1), -1,  1),
-            Leg(Servo(servos, 0, 1),
-                Servo(servos, 0, 1),
-                Servo(servos, 0, 0), -1, -1),
-            Leg(Servo(servos, 0, 0),
-                Servo(servos, 0, 0),
-                Servo(servos, 0, 1),  1, -1),
-            Leg(Servo(servos, 0, 1),
-                Servo(servos, 0, 1),
-                Servo(servos, 0, 0),  1,  1),
+                Servo(servos, 1, 0),
+                Servo(servos, 2, 1), -1,  1),
+            Leg(Servo(servos, 3, 1),
+                Servo(servos, 4, 1),
+                Servo(servos, 5, 0), -1, -1),
+            Leg(Servo(servos, 6, 0),
+                Servo(servos, 7, 0),
+                Servo(servos, 8, 1),  1, -1),
+            Leg(Servo(servos, 9, 1),
+                Servo(servos, 10, 1),
+                Servo(servos, 11, 0),  1,  1),
         )
         super(Robot, self).__init__()