@@ -41,28 +41,28 @@ void rotation(char ch,int rotate)
4141 rotate=-rotate;
4242 }
4343
44- pwm.setPWM (4 , 0 , angleToPulse (115 ));
44+ pwm.setPWM (4 , 0 , angleToPulse (85 + 30 ));
4545 delay (100 );
4646 pwm.setPWM (8 , 0 , angleToPulse (90 -rotate));
4747 delay (100 );
4848 pwm.setPWM (4 , 0 , angleToPulse (85 ));
4949 delay (500 );
5050
51- pwm.setPWM (5 , 0 , angleToPulse (95 ));
51+ pwm.setPWM (5 , 0 , angleToPulse (55 + 40 ));
5252 delay (100 );
5353 pwm.setPWM (9 , 0 , angleToPulse (145 -rotate));
5454 delay (100 );
5555 pwm.setPWM (5 , 0 , angleToPulse (55 ));
5656 delay (500 );
5757
58- pwm.setPWM (6 , 0 , angleToPulse (170 ));
58+ pwm.setPWM (6 , 0 , angleToPulse (140 + 30 ));
5959 delay (100 );
6060 pwm.setPWM (10 , 0 , angleToPulse (160 -rotate));
6161 delay (100 );
6262 pwm.setPWM (6 , 0 , angleToPulse (140 ));
6363 delay (500 );
6464
65- pwm.setPWM (7 , 0 , angleToPulse (100 ));
65+ pwm.setPWM (7 , 0 , angleToPulse (150 - 50 ));
6666 delay (100 );
6767 pwm.setPWM (11 , 0 , angleToPulse (60 -rotate));
6868 delay (100 );
@@ -89,16 +89,16 @@ void rotation(char ch,int rotate)
8989void walk (){
9090
9191 // move leg
92- pwm.setPWM (7 , 0 , angleToPulse (100 ));
92+ pwm.setPWM (7 , 0 , angleToPulse (150 - 50 ));
9393 delay (100 );
94- pwm.setPWM (11 , 0 , angleToPulse (15 ));
94+ pwm.setPWM (11 , 0 , angleToPulse (60 - 45 ));
9595 delay (100 );
9696 pwm.setPWM (7 , 0 , angleToPulse (150 ));
9797 delay (100 );
98- pwm.setPWM (4 , 0 , angleToPulse (125 ));
98+ pwm.setPWM (4 , 0 , angleToPulse (85 + 40 ));
9999 delay (100 );
100- pwm.setPWM (0 , 0 , angleToPulse (130 ));
101- pwm.setPWM (8 , 0 , angleToPulse (40 ));
100+ pwm.setPWM (0 , 0 , angleToPulse (160 - 30 ));
101+ pwm.setPWM (8 , 0 , angleToPulse (90 - 50 ));
102102 delay (100 );
103103 pwm.setPWM (4 , 0 , angleToPulse (85 ));
104104
@@ -107,30 +107,30 @@ void walk(){
107107 // push
108108 pwm.setPWM (0 , 0 , angleToPulse (160 ));
109109 pwm.setPWM (11 , 0 , angleToPulse (60 ));
110- pwm.setPWM (9 , 0 , angleToPulse (90 ));
111- pwm.setPWM (2 , 0 , angleToPulse (110 ));
110+ pwm.setPWM (9 , 0 , angleToPulse (145 - 55 ));
111+ pwm.setPWM (2 , 0 , angleToPulse (155 - 45 ));
112112 delay (100 );
113113 pwm.setPWM (2 , 0 , angleToPulse (155 ));
114114
115115 delay (100 );
116- pwm.setPWM (6 , 0 , angleToPulse (180 ));
116+ pwm.setPWM (6 , 0 , angleToPulse (140 + 40 ));
117117 delay (100 );
118- pwm.setPWM (10 , 0 , angleToPulse (200 ));
118+ pwm.setPWM (10 , 0 , angleToPulse (160 + 40 ));
119119 delay (100 );
120120 pwm.setPWM (6 , 0 , angleToPulse (140 ));
121121
122122 delay (100 );
123- pwm.setPWM (5 , 0 , angleToPulse (95 ));
123+ pwm.setPWM (5 , 0 , angleToPulse (55 + 40 ));
124124 delay (100 );
125- pwm.setPWM (1 , 0 , angleToPulse (115 ));
126- pwm.setPWM (9 , 0 , angleToPulse (150 ));
125+ pwm.setPWM (1 , 0 , angleToPulse (145 - 30 ));
126+ pwm.setPWM (9 , 0 , angleToPulse (145 + 5 ));
127127 delay (100 );
128128 pwm.setPWM (5 , 0 , angleToPulse (55 ));
129129 delay (100 );
130130 // push
131131 pwm.setPWM (1 , 0 , angleToPulse (145 ));
132- pwm.setPWM (3 , 0 , angleToPulse (95 ));
133- pwm.setPWM (10 , 0 , angleToPulse (150 ));
132+ pwm.setPWM (3 , 0 , angleToPulse (60 + 35 ));
133+ pwm.setPWM (10 , 0 , angleToPulse (150 + 10 ));
134134 pwm.setPWM (8 , 0 , angleToPulse (90 ));
135135 delay (100 );
136136 pwm.setPWM (3 , 0 , angleToPulse (60 ));
0 commit comments