Quadruped robot, spider form factor, improved with a ESP32 and a Bluetooth connection for improve usability and power consumption. Also the original timer library was migrated to a RTOS task on the dual core of the ESP32 for improve and reducing the electronic, because the original project was using two microcontrollers, now you only need one.
First of all, install PlatformIO with your favourite IDE (i.e. VSCode). Follow this instructions. Also, you may need to install git in your system.
Clone the repo
git clone https://github.com/hpsaturn/quadpod.gitConnect the ESP32 via USB. In Windows 10, drivers are installed automatically. I guess with other OS will be automatically installed too.
Open cloned folder with your PlatformIO IDE and build & upload it. For details please see the documentation, but the process flow is more easy than Arduino IDE flow, but you can also import it to the Arduino IDE if you want.
Or after clone also you can build and upload the current firmware from CLI:
cd quadpod && pio pio run --target uploadFor now, you can use this app: Serial Bluetooth Terminal and donwload the file serial_bluetooth_terminal.cfg.txt that is under bt folder of this project, then send it to your phone and import it with this application for get all commands and buttons for controlling the robot.

