Library to control a 3DOF leg with a PCA9685.

Revision:
1:4c98fa9a06a4
Parent:
0:ead365546ca5
Child:
2:40956b2ed45b
--- a/structs.h	Sat Apr 09 18:57:46 2016 +0000
+++ b/structs.h	Tue Apr 12 15:41:58 2016 +0000
@@ -18,12 +18,12 @@
 calibrated_leg_centre leg_cent[6] = 
 {
 //    A     B     C
-    {1500, 1545, 2480},         //LEG 1
-    {1475, 1460, 2445},         //LEG 2
-    {1520, 1450, 2490},         //LEG 3
-    {1490, 1535, 490 },         //LEG 4
-    {1480, 1500, 580 },          //LEG 5
-    {1470, 1495, 550 },          //LEG 6
+    {1520, 1570, 2474},         //LEG 1
+    {1500, 1494, 2440},         //LEG 2
+    {1535, 1449, 2524},         //LEG 3
+    {1472, 1537, 485 },         //LEG 4
+    {1504, 1520, 587 },          //LEG 5
+    {1455, 1493, 553 },          //LEG 6
 };
 
 
@@ -32,12 +32,12 @@
 calibrated_leg_1_degree leg_step[6] = 
 {
 //      A       B       C
-    {10.889, 10.167, 10.778},   //LEG 1
-    {10.444, 10.500, 10.444},   //LEG 2
-    {10.667, 10.778, 10.389},   //LEG 3
-    {10.556, 10.333, 10.111},   //LEG 4
-    {10.361, 10.111, 10.611},   //LEG 5
-    {10.806, 10.778, 10.222},   //LEG 6
+    {10.444, 10.500, 10.778},   //LEG 1
+    {10.722, 10.811, 10.478},   //LEG 2
+    {10.633, 10.644, 10.822},   //LEG 3
+    {10.744, 10.700, 10.478},   //LEG 4
+    {10.744, 10.511, 10.811},   //LEG 5
+    {10.733, 11.011, 10.478},   //LEG 6
 };