Releases: RCduino/RCduino
Releases · RCduino/RCduino
v2.0.0 - Complete Rewrite with IMU, GPS & Advanced Features
🚀 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
- 🌐 Full Documentation Website
- 📖 Complete API reference
- 💡 4 comprehensive examples included
- 🎓 Getting started guide
📦 Examples Included
- Basic RC Car - Simple H-Bridge motor control
- Advanced H-Bridge Car - Brake modes and expo curves
- Stabilized RC Plane - IMU-based flight stabilization
- 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
First official release of the RCduino library for Arduino.
Includes support for RC cars, planes, boats, and quadcopters with built-in safety features.