All Projects → rootik → Rctransmitter Usbgamepad

rootik / Rctransmitter Usbgamepad

Licence: mit
Plug-n-play USB Gamepad adapter for 6 channel RC Transmitter PPM output

Labels

Projects that are alternatives of or similar to Rctransmitter Usbgamepad

Grideye rfduino
a tiny 8x8 thermal camera with OLED display and BLE capability
Stars: ✭ 12 (-40%)
Mutual labels:  arduino
Roboticarmandroid
💪 + 📱 It's a simple project where you'll learn how to create a Robotic Arm with Arduino board, controlled by a Android smartphone using Bluetooth. (PT-BR: Um projeto simples onde você irá aprender como criar um braço robótico utilizando Arduino, e controlar ele via Bluetooth através de um aplicativo Android)
Stars: ✭ 14 (-30%)
Mutual labels:  arduino
Redfly Shield
WiFi/WLAN Shield for Arduino with Redpine Signals RS9110-N-11-22
Stars: ✭ 14 (-30%)
Mutual labels:  arduino
Autonomousvehicle
Simple Autonomous Vehicle
Stars: ✭ 12 (-40%)
Mutual labels:  arduino
Ir Tester
Quick IR Value Tester
Stars: ✭ 14 (-30%)
Mutual labels:  arduino
Arduinoserialmp3player
Playing MP3 files on a Serial MP3 Player board from Catalex (YX5300 chip)
Stars: ✭ 14 (-30%)
Mutual labels:  arduino
Arduinoservotxrx
Transmitter and receiver sketches for Arduino for remote servo PWM control, such as electronic skateboard or rc car
Stars: ✭ 12 (-40%)
Mutual labels:  arduino
Esp32 esp8266 wifi speaker oled
A MP3 streaming WiFi speaker for ESP8266 & ESP32 chips
Stars: ✭ 20 (+0%)
Mutual labels:  arduino
Wilderness Wireless I
Repository for Radical Networks Workshop
Stars: ✭ 14 (-30%)
Mutual labels:  arduino
Evy1 shield
Stars: ✭ 14 (-30%)
Mutual labels:  arduino
Esp8266 Wifi Relay
simple sketch of using ESP8266WebServer to switch relays on GPIO pins. It serves a simple website with toggle buttons for each relay
Stars: ✭ 13 (-35%)
Mutual labels:  arduino
Ferret
Ferret is a free software lisp implementation for real time embedded control systems.
Stars: ✭ 878 (+4290%)
Mutual labels:  arduino
Arduorbiter
The software running on ArduOrbiter-1.
Stars: ✭ 14 (-30%)
Mutual labels:  arduino
Microblu ws
SkyNet Arduino Firmware
Stars: ✭ 12 (-40%)
Mutual labels:  arduino
Esp8266 pir
ESP8266 Motion Detector to IFTTT
Stars: ✭ 15 (-25%)
Mutual labels:  arduino
Fastled Patterns
Repeating sequence of color patterns as examples for using FastLED with a strand of LEDs, like the Adafruit Neopixels.
Stars: ✭ 12 (-40%)
Mutual labels:  arduino
Esp8266 Robot
Build a WiFi Controlled Robot with the ESP8266
Stars: ✭ 14 (-30%)
Mutual labels:  arduino
Easyntpclient
Library to read time from Network Time Protocol (NTP) servers.
Stars: ✭ 20 (+0%)
Mutual labels:  arduino
Openwifidetectoresp8266
MASLOW: an Open WiFi Detector with ESP8266
Stars: ✭ 15 (-25%)
Mutual labels:  arduino
Neopixel painter
Light painting project for Arduino Uno + NeoPixel strips
Stars: ✭ 14 (-30%)
Mutual labels:  arduino

Plug-n-play USB Gamepad adapter for 6 channel RC Transmitter PPM output

This sketch turns Arduino Leonardo (Pro Micro) or any other ATmega32U4 based *duino clone into a plug-n-play DirectX compatible USB Gamepad adapter for 6 channel RC Transmitter PPM output. The adapter can be used to play FreeRider FPV (http://fpv-freerider.itch.io/fpv-freerider), aerofly RC 7 (http://www.aeroflyrc.com/) or other flight simulators.

#Warning Do not flash non ATmega32U4 MCU's with this sketch. It wont do any harm but will not work.

#Features

  • 6 channels PPM input
  • Compatible with any RC transmitter with PPM output (only first 6 channels used)
  • Interrupt driven 0.5 uS accuracy
  • Low jitter
  • 4 axis USB Gamepad (X,Y,Z,Z rotation) + 2 sliders
  • 1000 points resolution
  • Plug-n-play
  • DirectX compatible

#Connections

  • RC PPM out <--> Digital Pin 4 of Arduino Leonardo (Pro Micro)
  • RC GND <--> Arduino GND

This sketch uses Timer1 ICP1 interrupt so connection to Digital pin 4 is mandatory.

#Flashing

  • Open the sketch in Arduino IDE, choose Leonardo board, upload.

#Usage In Windows: open Devices and Printers find Arduino Leonardo. Then right click on it and choose Game controller settings. Calibrate joystick using your RC Transmitter connected.

Tested with FlySky(Turnigy) FS-i6 transmitter, aerofly RC 7 simulator and FreeRider FPV. FlySky FS-i6 flashed with 10 channels firmware. On the trainer port it transmits only 6 channels. Note: consider turning on Trainer mode in the RC configuration menu. It wont stop RC from binding and transmitting, but can prevent your aircraft from flying away accidentally. You can remap AUX1 and AUX2 dials to switches in RC configuration.

#Trainer port of FlySky FS-i6 Alt text

#Sample screens Adding controller in aerofly RC 7 Alt text

Controller configuration in aerofly RC 7 Alt text

Controller calibration in FreeRider FPV Alt text

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].