Hello, good morning Arduino community,
It's been a while since I last checked in here, but I’ve finally made progress with programming Arduino and, along the way, the ESP32. I’ve managed to learn the basics of electronics. At the moment, I’ve created a small electric car as a test project, which I control using my mobile phone. I’ve set up sliders for the servo, another for the motor, and some LEDs for the lights. As we know, once you get the hang of basic programming, the code becomes fairly simple.
At first, I used the traditional 9G SG90 micro servo from AliExpress. However, for convenience, I’ve now mounted an RC car with a Radio Link system, using more powerful 40kg and 80kg servos. Essentially, it’s an RC car controlled by a radio transmitter. Thanks to my early work with Arduino, I’ve been able to create something pretty interesting without any issues. But now, I’d like to take things a step further.
My question arises after watching some YouTube videos where people control their devices using both a radio controller and Arduino, like in the case of autonomous boats. Controlling Arduino separately seems straightforward, but I’m unsure how to connect both systems. I’d like to be able to switch between controlling the car via radio control and via Arduino.
For example, when using the radio control, I simply connect the servo to the receiver, which is connected to the ESC, the motor, and the battery. But I’m not sure how to use Arduino as a "second controller." The programming itself isn’t the issue, as I can already control the car via mobile using Arduino. However, I don’t understand how to connect the servo and motor so that they can alternate between being controlled by the radio transmitter and Arduino.
I could start experimenting, but I thought it’d be a good idea to ask the community, as someone might have already tried something similar. I’m really happy with what I’ve accomplished so far, but there’s always more to learn. The possibilities are endless, and I’ve got many ideas. I’d love to hear your opinions on the best way to approach this. The idea I have about how to wire things together seems a bit complicated, but I’m sure there’s a simpler way.
So far, I’ve managed to individually control the RC car using either a radio transmitter or Arduino, and both methods work well. But I’ve been thinking all week about how to merge the two systems. I’m even considering building an autonomous boat in the future, but for now, I’m experimenting with the RC car.
Sometimes this all feels a bit crazy since even small changes can lead to new learning experiences. For example, switching from traditional Bluetooth to BLE has been an interesting improvement.
Thanks in advance for your help, and best regards to everyone!