keyestudio WiKi
}
}
//forearm
if
(forearmAngle
while
(forearmAngle
forearm.write(forearmAngle);
delay(10);
forearmAngle++;
}
else
}
{
while
(forearmAngle
forearm.write(forearmAngle);
delay(10);
forearmAngle--;
}
}
//claw
if
(gripperAngle
while
(gripperAngle
gripper.write(gripperAngle);
delay(10);
gripperAngle++;
}
else
}
{
while
(gripperAngle
gripper.write(gripperAngle);
delay(10);
gripperAngle--;
}
}
}
//for end
}
}
}
9.3.5.3 Result
After uploading the code, we control the arm to perform actions and then press the right joystick to save the angles of
servo. When you press the left joystick, these saved actions will be played back.
144
<
attitude_data[forearm_attitude][i]) {
<
attitude_data[forearm_attitude][i]) {
>
attitude_data[forearm_attitude][i]) {
<
attitude_data[gripper_attitude][i]) {
<
attitude_data[gripper_attitude][i]) {
>
attitude_data[gripper_attitude][i]) {
(continued from previous page)
Chapter 9. 9. Robot Arm Projects
Need help?
Do you have a question about the ESP32 and is the answer not in the manual?