@tutorial: Arduino RC transmitter

What we want to do is connect 4 potentiometers to the analog inputs of the arduino and send each input value to a receiver using the NRF24 module.

by: Rick Sanchez on 2026-03-16

~What do we need?

1. 1 Arduino NANO or pro mini (small size) (2€-3€) LINK eBay

2. NRF24L01 radio module (1€-2.5€) LINK eBay

3. 4 potenciometres (This could be a high price purchase. What I've done is take 2 joysticks out from an old Xbox controller) (10€) LINK eBay

4. Serial TTL/FTDI FT232RL module (If you use a pro mini) (2€-3€) LINK eBay

5. 9V battery (2€)

6. Wires, conectors, solder, soldering iron... (0€)

What we want to do is connect 4 potentiometers to the analog inputs of the arduino and send each input value to a receiver using the NRF24 module. We will create 4 radio channels, we will read each of the 4 analog inputs, map the values to the desired range and send each value using a 8 bits channel for each input.

Schematic 433mhz arduino radio controller
Schematic 433mhz arduino radio controller
~Connections!

If you are using an Arduino NANO you won't need a FTDI module to program yor microcontroller. First of all we have to power up our Arduino. To do that we connect a 9V battery directly to the RAW input pin and ground of the arduino. The launchboard must have his own 5V or 3.3V regulator. The NRF24 module use a lot of curent so we won't power it from a 3.3V output of the arduino. In stead of that we will use an external 3.3 voltage regulator. Apply a higher voltage to this module and it will burn in a second so be carefoul. We have to share ground between the NRF24 module and the Arduino. The pin conection for the radio module is shown in the picture above. All we need to do is connect the middle pin of each potentiometer to a analog input of the arduino. COnnect 5V and ground to the other 2 pins of each potentiometer and we are done.

All we need to do now is program the microcontroller and start sending data.

~Transmitter code!

Leave a comment

Please login in order to comment.

Comments

ADVERTISERS
PCBWAY
ADVERTISERS
PCBWAY
PCBWAY