Hello
I would like to know how to use runSpeed(speed) and moveTo(position, speed) on Arduino software. I have a mBot Ranger and builded it as a Dashing Raptor (nothing was added). The robot use two 180 optical encoder motors. Each of them however seems to have a different speed value. Thus, my robot isn’t moving in straight line when I need it.
I have a doubt on the maximun speed value these functions can take as a parameter. I thought it would be 255 but it can go higher, I don’t understand why. Could you please explain how it works?
Are the following specifications for the 180 Optical Encoder Motors correct ?
- Reduction Ratio 39.6 --> I saw on the examples the value 39.267
- NO Load Speed 350RPM ± 5%
- Rated Load Speed ​​(RPM) 178 ± 10%
- Rated Speed 14000RPM ± 5%
Thanks in advance,
Shanika