Skip to content

Simple surface 2 channel RC transmitter for cars, boats and tanks. The hardware includes nRF24L01+ transceiver and ATmega328P processor with OLED screen. Telemetry monitors receiver voltage.

License

Notifications You must be signed in to change notification settings

stanekTM/TX_nRF24_2ch_OLED

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RC transmitter for cars, boats and tanks

Simple surface 2 channel RC transmitter. The hardware includes nRF24L01+ transceiver and ATmega328P processor with an OLED screen. The code is Arduino and contains only the necessary functions of modern transmitters, where only the steering and throttle channel is enough without unnecessary functions.

This RC transmitter works with RC receiver from my repository RX_nRF24_Motor_Servo.

Thank you to the original authors "Gabapentin" Arduino-RC-6CH-Radio-control and "doohans" arduino_surface_TX_4ch for code inspiration.

The firmware includes

  • Two proportional channels 1000us - 2000us
  • Adjustable left and right endpoints 0 - 100%
  • Adjustable sub trims +-125us
  • Adjustable exponential curves in steps 1 - 9
  • Channel reverse
  • Calibration of potentiometers
  • Memory for ten models
  • Five character model name
  • RX voltage telemetry

Arduino pins

A0 - joystick 1
A1 - joystick 2

D2 - button Up/Prev
D3 - button Down/Next
D4 - button Menu/Select
D5 - button Exit

A7 - input TX battery

OLED I2C:
A4 - SDA
A5 - SCL

nRF24L01:
D9  - CE
D10 - CSN
D11 - MOSI
D12 - MISO
D13 - SCK

Used libraries

About

Simple surface 2 channel RC transmitter for cars, boats and tanks. The hardware includes nRF24L01+ transceiver and ATmega328P processor with OLED screen. Telemetry monitors receiver voltage.

Topics

Resources

License

Stars

Watchers

Forks