Schritt 3: Finidhing aus und Codierung
Jetzt ist es Zeit, kreativ zu werden.
Hier habe ich einfache Schüsse verwendet man den Marmor aus den Greifer zu Kebab-Spieß.
Nach dem Erstellen der Kugelbahn verbinden die Arduino Nano zu:
Schulter-Servo digital Pin 4
Ellenbogen Servo digital Pin 5
Hand-Servo digital Pin 6.
Viel Glück!
Unten ist der Code:
#include
Servo Handservo;
Servo Elbowservo;
Servo Baseservo;
void setup() {}
handservo.Attach(6);
handservo.Write(130);
Delay(1000);
elbowservo.Attach(5);
elbowservo.Write(125);
Delay(1000);
baseservo.Attach(4);
baseservo.Write(75);
Delay(1000);
}
void loop() {}
elbowDown();
baseDown();
handClose();
baseUp();
elbowUp();
handOpen();
}
void handOpen() {}
für (Int h = 97; h < = 130; h += 1) {}
handservo.Write(h);
Delay(15);
}
Delay(1000);
}
void handClose() {}
für (Int ein = 130 a > = 97; eine-=1) {}
handservo.Write(a);
Delay(15);
}
Delay(1000);
}
void elbowDown() {}
für (Int d = 125; d > = 5; d-=1) {}
elbowservo.Write(d);
Delay(20);
}
Delay(1000);
}
void elbowUp() {}
für (Int e = 5; e < = 125; e += 1) {}
elbowservo.Write(e);
Delay(20);
}
Delay(1000);
}
void baseUp() {}
für (Int b = 147; b > = 75; b-=1) {}
baseservo.Write(b);
Delay(20);
}
Delay(1000);
}
void baseDown() {}
für (Int c = 75; C < = 147; C += 1) {}
baseservo.Write(c);
Delay(20);
}
Delay(1000);
}