Control DFRobotShop Rover V2 by R/C remote control

Hi,

I am new in working on arduino and in electronics at all . I have DFRobotShop Rover V2 - Arduino Compatible Tracked Robot (Basic Kit) and I want to control it by FS-TH9X 2.4GHz 9CH Transmitter - RC Transmitter Receiver. I use the same principle from the manual to move the rover and I connect the 2 channels from the receiver with 2 pins(one for forward and backward and one for right and left) Everything work well and results are perfect but only when the motors off and when I turned it on the receiver channels give a sudden wrong readings which make the movement not steady even when the joystick still up for example. Why this problem appear when the motors go on ?? and how can I fix this problem??

Thank you.

It can certainly be done, but we do not have any sample code to provide. An RC receiver outputs timed PWM signals, so you would need to have the microcontroller constantly “listening” to two pins and timing the signals to know what to do. The signal is constantly being updated every ~20-30ms. As such, we suggest a more “robotic” remote control such as the PS2:
robotshop.com/en/lynxmotion- … er-v4.html
The signals sent / received are much easier to read and the code is far easier to create than an RC unit.
The issue you are encountering is likely either the code or the power. Since this is entirely custom, it is not something we can troubleshoot or support. Feel free to provide details about your setup as well as the code and perhaps someone from the community can provide some ideas.

hello guys,
I’ve found something interesting on an another forum.
sparkfun.com/tutorials/348

So, i don’t haw to program an arduino and i need to found a solution with the rover V2.
I need to program the rover to accept an RC remote control ( in my case a FS IA6 ) for a profesionnal use.
I’m making a rover bot to scout in dangerous area.

thank you for help !

Here i found a super code that works very well !!!
It’s very simple and even if your control seems to be not efficient, just use the reverse mode on the channel 2.

pastebin.com/TD8nwveC
this guy is a genius !!!

Thanks for sharing!

I’m working to extend this code to a 6 channel.

Lynxmotion’s products are very usefull and efficient, but for some projects, using 2,4 Ghz RC control is the best way for a long range.
Bluetooth is limited to 20m and wifi quite near 50m. With a RC remote this can be extend to 1,5 km in clear area and near 50/100M in close place.

If LynxMotion develop a 2,4 Ghz receiver bindable on a RC transmitter, it will complete your product range on control options.

Regards Alex

You can always try something like this which is XBee based:
robotshop.com/en/wireless-ga … RB-Dfr-223
We do appreciate the input.