Hi there!
I'm trying to control an ESC from an Arduino Nano. The ESC has a potentiometer attached to a NE555p timer to control the speed of the motor.
This is the ESC: DC10 60V DC motor speed regulator 12V 24V 36V 48V High power drive module PWM Motor speed controller 20A current regulator|Motor Controller| - AliExpress
I tried to hook a PWM output from the Arduino to the wire where the wiper of the potentiometer was, but it doesn't work. It seems this ESC doesn't accept PWM, only a constant voltage.
I bought a MCP4725 DAC and after hooking it up to the Arduino Nano, it outputs a steady voltage.
This is the one: MCP4725 I2C DAC Breakout module development board|development board|dac boardboard development - AliExpress 1
I programmed it to output 2.5V and checked it with a multimeter. It outputs 2.37V. I then made a little script for the DAC to output 2.5V for 2 seconds and 0V for another 2 seconds.
After this, I connected the output of the DAC to the wire where the potentiometer wiper was connected to the ESC and connected the GND of the DAC to the yellow wire of the potentiometer. The ESC is always at full speed.
I left the potentiometer as a 100k resistor, as it seems the ESC needs it as a security measure.
Any advice would be appreciated.
Thanks!
I'm trying to control an ESC from an Arduino Nano. The ESC has a potentiometer attached to a NE555p timer to control the speed of the motor.
This is the ESC: DC10 60V DC motor speed regulator 12V 24V 36V 48V High power drive module PWM Motor speed controller 20A current regulator|Motor Controller| - AliExpress
I tried to hook a PWM output from the Arduino to the wire where the wiper of the potentiometer was, but it doesn't work. It seems this ESC doesn't accept PWM, only a constant voltage.
I bought a MCP4725 DAC and after hooking it up to the Arduino Nano, it outputs a steady voltage.
This is the one: MCP4725 I2C DAC Breakout module development board|development board|dac boardboard development - AliExpress 1
I programmed it to output 2.5V and checked it with a multimeter. It outputs 2.37V. I then made a little script for the DAC to output 2.5V for 2 seconds and 0V for another 2 seconds.
After this, I connected the output of the DAC to the wire where the potentiometer wiper was connected to the ESC and connected the GND of the DAC to the yellow wire of the potentiometer. The ESC is always at full speed.
I left the potentiometer as a 100k resistor, as it seems the ESC needs it as a security measure.
Any advice would be appreciated.
Thanks!