This project proposes a desktop application in C# that enables remote control of a robotic arm using two ESP32 microcontrollers. The system is designed to provide a fast and simple interface for educational robotics and prototyping applications.
- The transmitter ESP32 communicates with the receiver ESP32 via the ESP-NOW protocol to send robotic arm commands.
- The receiver ESP32, connected to the PC via UART, receives instructions from the desktop application and forwards them to the robotic arm.
✔️ Wireless communication between ESP32 devices using ESP-NOW
✔️ UART-based control between ESP32 and the PC
✔️ User-friendly desktop interface for command execution
✔️ Ideal for educational and prototyping purposes
📁 C# Desktop Application Source Code
📁 ESP32 Firmware
📁 Circuit Diagrams & Schematics
📁 User Guide & Documentation
- Setup ESP32 devices with the provided firmware.
- Connect the receiver ESP32 to the PC via UART.
- Run the C# desktop application to send movement commands.
- Observe the robotic arm responding in real-time.
Feel free to explore, modify, and contribute! If you find any issues or improvements, open a pull request or raise an issue. 🚀