In this lesson students will learn how the robotic arm works through code.
The goal is to get a feel for the overall process of robotic control systems, not to memorize every line of code.
Students will also learn about the Controller ESP32 and Robot Arm ESP32 communicate with each other, and how joystick input values are processed into real robotic arm movement.
This robotic arm project uses two ESP32 boards which means the system requires two separate Arduino programs.
The Controller ESP32 program handles:
Its role is to send input information to the robotic arm.
The Robot Arm ESP32 program handles: