Fixed-target PID controller for BLDC motors on the ESP32-C3, run bare-metal for compute (no WiFi, no BLE). Holds 1440 RPM via a 200Hz FreeRTOS loop. History: this project previously shipped Arduino ...
On its 1000-ohm tap it needs only about 3 mA for full scale, so the ESP32 drives it straight from a GPIO with PWM, with no ...