Skip to content

Commit daae6f8

Browse files
Update body.ino
1 parent 4aabc28 commit daae6f8

File tree

1 file changed

+21
-14
lines changed

1 file changed

+21
-14
lines changed

arduino/body.ino

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include <Wire.h>
22
#include <Adafruit_PWMServoDriver.h>
33

4-
char ch = "L"
4+
char ch = "L";
55
Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver();
66
#define SERVOMIN 125 // this is the 'minimum' pulse length count (out of 4096)
77
#define SERVOMAX 575 // this is the 'maximum' pulse length count (out of 4096)
@@ -13,18 +13,6 @@ void setup() {
1313

1414
pwm.setPWMFreq(60);
1515

16-
init();
17-
delay(2000);
18-
}
19-
20-
void loop() {
21-
delay(100);
22-
walk();
23-
rotation(ch,30);
24-
}
25-
26-
void init()
27-
{
2816
pwm.setPWM(0, 0, angleToPulse(160));
2917
pwm.setPWM(1, 0, angleToPulse(145));
3018
pwm.setPWM(2, 0, angleToPulse(155));
@@ -39,6 +27,12 @@ void init()
3927
pwm.setPWM(9, 0, angleToPulse(145));
4028
pwm.setPWM(10,0, angleToPulse(160));
4129
pwm.setPWM(11,0, angleToPulse(60) );
30+
delay(2000);
31+
}
32+
33+
void loop() {
34+
delay(100);
35+
// walk();
4236
}
4337

4438
void rotation(char ch,int rotate)
@@ -75,7 +69,20 @@ void rotation(char ch,int rotate)
7569
pwm.setPWM(7, 0, angleToPulse(150));
7670
delay(500);
7771

78-
init();
72+
pwm.setPWM(0, 0, angleToPulse(160));
73+
pwm.setPWM(1, 0, angleToPulse(145));
74+
pwm.setPWM(2, 0, angleToPulse(155));
75+
pwm.setPWM(3, 0, angleToPulse(60) );
76+
77+
pwm.setPWM(4, 0, angleToPulse(85) );
78+
pwm.setPWM(5, 0, angleToPulse(55) );
79+
pwm.setPWM(6, 0, angleToPulse(140) );
80+
pwm.setPWM(7, 0, angleToPulse(150));
81+
82+
pwm.setPWM(8, 0, angleToPulse(90) );
83+
pwm.setPWM(9, 0, angleToPulse(145));
84+
pwm.setPWM(10,0, angleToPulse(160));
85+
pwm.setPWM(11,0, angleToPulse(60) );
7986

8087
}
8188

0 commit comments

Comments
 (0)