Currently working with FLYSKY CT6B + arduino Mega + SSD1306 Based IIC / I2C OLED (128x64 Pixels)
#####Done:
- Now trim works through software(actual ct6b can only trimmed mechanically before) like other radios .
- End points can be adjust through menu.
- Can assign any channel to any stick via menu.
- Can reverse channels via menu.
- Can change up to 6 flight modes for APM (2x3position switches)
- Up to 9 channel works corresponding rx (before it was a 6 channel radio).
- Added calibration mode (all sticks end points and center point will calibrate to min 1000 , mid 1500 and max 2000) Works fine with 2S - 3S LiPo (6V- 13V)
#####To Do:
- Suggest me
######Pin Out Details:
// Battery Voltage Measuring
- BATT A0 //Do not connect direct to battery, doing so will fry arduino, Please use voltage divider resister Max Voltage Limited Up to 5 Volt.
// All Sticks and Potensiometers (Analog pins without Prefix "A" )
- Ail 8
- Ele 9
- Thr 10
- Rud 11
- VRA 12
- VRB 13
// Three Pisition Mode Switches ( Used Voltage Divider to 3 positions in single Switch, Positions are depends on Analog read values)
- SWAPin A14
- SWBPin A15
// PPM Output Digital Pin to TX Module
- PPMPin 2
// Trim Switches Using Digital Pins
- EleTR0 5
- EleTR1 6
- AilTR0 7
- AilTR1 8
- ThrTR0 9
- ThrTR1 10
- RudTR0 11
- RudTR1 12
// Push Switches For Menu/additional operations
- PUSHSW1 32
- PUSHSW2 33
// LEDs For indications Using Digital Pins
- LEDG 45
- LEDR 44