Last Updated or created 2025-02-13
Part of a client’s build for powerful DC motors, so no details

Controlling this with an Arduino is straightforward, except for the SV signal.
This controls the speed using a voltage level.
A Uno has analog inputs, no outputs.
The trick is using a digital potmeter.
256 steps potmeter MCP41100

#include <SPI.h> int svpin = 5; setup: pinMode(svpin, OUTPUT); loop: // SPI Digital potmeter digitalPotWrite(0x20);