GithubHelp home page GithubHelp logo

jkuav / arduino-rc-6ch-radio-control Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gabapentin/arduino-rc-6ch-radio-control

0.0 0.0 0.0 7.11 MB

Arduino project to upgrade cheap Hobbyking HK-T6A or Flysky FS-CT6B transmitters or any other old RC TX

License: GNU General Public License v3.0

C++ 84.81% C 15.19%

arduino-rc-6ch-radio-control's Introduction

Arduino-RC-6CH-Radio-control


alt text alt text alt text alt text

alt text alt text alt text alt text

FS-CT6B HK-T6A
alt text alt text alt text

Arduino project to upgrade cheap Hobbyking HK-T6A or Flysky FS-CT6B transmitters or any other old RC TX

This code is based on ardutx v1.3 sketch (2014) from Patricio Reinoso www.patolin.com

You can see discussion on RCGroups Forum site
https://www.rcgroups.com/forums/showthread.php?1817699-Hobbyking-6ch-tx-arduino-computer-update

If you want discuss this project I have already open thread on RCGroups
https://www.rcgroups.com/forums/showthread.php?2959179-Arduino-radio-for-HK-T6A-or-Flysky-FS-CT6B-(ArduTX-rebirth)


The code has been modified to work with SH1106 SPI 1.3" or SSD1306 SPI 0.96" OLED LCD through U8g2 library

Have been used all possible pins of ATmega328P (Arduino Nano, Pro Mini)

Every text strings has been stored in flash memory to mantain a lot of free RAM memory


Added features to original Patolin code:

  • 3 digital buttons input for menu (Enter/Select) (Down/Next) (Up/Previous) [previously analogs]

  • Switches checking status with sound alert at power ON and display which is not in default position

  • Throttle warning with display status of switches and sound alert

  • Hidden data default restoring by pressing and hold Down/Next button on power on

  • Hidden calibration procedure by pressing and hold Menu/Select button on power on

  • Low battery control in real time whith buzzer sound(buzzer with stand alone sound generator)

  • NĀ°2 supplementary switch, they can be configured instead of VRA or VRB pots (SWA, SWB)(Servo Direction Menu)

  • Basic two channel mixer with switch activation V-Mix (Ch1/ch2)

  • Basic four channels Sub Trim setting (ch1, ch2, ch3, ch4)


Recommended Arduino Arduino IDE 1.8.2 or above
(Seems to be optimized and stable compiler. Less Flash and RAM used)

Arduino AVR Boards 1.6.18

#include <U8g2lib.h> Using U8G2 library UG2 Github link

#include <SPI.h> Arduino standard library

#include <EEPROM.h> Arduino standard library

arduino-rc-6ch-radio-control's People

Contributors

gabapentin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.