My team and I plan to compete in a regional MATE ROV competition, please help us solve this… We have four T100 thrusters on our ESC, all of which are connected to the control box (Arduino Uno and Joystick) via a 35ft tether. The thrusters make a grinding squealing sound but do not rotate. We are using 9-12 volts. The malfunctioning thruster has been an ongoing problem so we have tried many solutions but none have consistently worked. Sorry if I left anything out, I can answer any questions you may have about what they are doing, or our process. The code I am using is below:
Keep in mind that these thrusters are designed to be used underwater, and should not be run dry for long periods of time as they overheat and can get damaged. I also wouldn’t apply a 1900 us PWM in dry conditions.
Looking at the example code, it seems you may still have given the ESC not enough time to start (it waits 7s, while you wait 1s).
Please try to use our example code to troubleshoot hardware problems. Then when the hardware works, you can use your own code and know that any problems at that point are with your code, not the hardware.