Skip to content

Releases: RCduino/RCduino

v2.0.0 - Complete Rewrite with IMU, GPS & Advanced Features

02 Feb 23:57
e33be56

Choose a tag to compare

🚀 RCduino v2.0.0 - Production Ready Release

RCduino v2.0 is a complete rewrite of the library with professional-grade features for building advanced RC vehicles.

✨ What's New

🎮 Core Motor Control

  • Full H-Bridge Support - Dual-pin control for L298N, TB6612, DRV8833
  • Speed Ramping - Smooth acceleration and deceleration
  • Multiple Brake Modes - Coast, Brake, and Active Brake
  • Deadband Configuration - Eliminate motor jitter

🧭 New Sensor Integration

  • MPU6050 IMU - Complete gyroscope, accelerometer, and sensor fusion
  • GPS Navigation - NMEA parsing (GGA/RMC), waypoint navigation
  • PID Controllers - Professional implementation with anti-windup
  • Temperature Monitoring - Built-in IMU temperature sensor

🔋 Enhanced Power Management

  • Auto Battery Detection - 1S to 12S support
  • Multi-Chemistry Support - LiPo, Li-Ion, NiMH, NiCd
  • Per-Cell Voltage - Individual cell monitoring
  • Voltage Smoothing - 5-sample moving average

🛡️ Advanced Safety

  • Bitwise Safety Flags - Multiple simultaneous warnings
  • Signal Loss Detection - Configurable timeout
  • Emergency Stop - Instant fail-safe activation
  • Priority-based Resolution - Smart safety state handling

📡 Receiver Features

  • Channel Reverse - Per-channel direction control
  • Trim & Expo - Full RC transmitter feature parity
  • Rate Control - Adjustable control sensitivity
  • 8-Channel Support - PWM/PPM/Analog signals

📊 Telemetry & Monitoring

  • JSON Format - Modern data streaming
  • CSV Support - Legacy compatibility
  • Rate Limiting - Configurable data rates
  • Real-time Status - Live vehicle monitoring

🐛 Bug Fixes

  • Fixed memory leak in safety status tracking
  • Improved signal validation and timeout handling
  • Enhanced fail-safe reliability
  • Better I2C communication stability

📚 Documentation

📦 Examples Included

  1. Basic RC Car - Simple H-Bridge motor control
  2. Advanced H-Bridge Car - Brake modes and expo curves
  3. Stabilized RC Plane - IMU-based flight stabilization
  4. GPS Waypoint Boat - Autonomous navigation

🔧 Hardware Support

Board IMU GPS Notes
Arduino Uno ⚠️ Use SoftwareSerial for GPS
Arduino Mega Best for complex builds
Arduino Nano ⚠️ Compact projects
ESP32 WiFi/Bluetooth enabled

Initial release

25 May 00:54

Choose a tag to compare

First official release of the RCduino library for Arduino.
Includes support for RC cars, planes, boats, and quadcopters with built-in safety features.