Releases: basicmicrosupport/basicmicro_arduino
Releases · basicmicrosupport/basicmicro_arduino
Initial Release v1.0.0
Basicmicro Arduino Library v1.0.0
Features
- Complete support for Basicmicro RoboClaw motor controllers
- Comprehensive motor control functionality:
- Duty cycle control (-32768 to +32767)
- Speed control with encoder feedback
- Position control with acceleration/deceleration
- PID parameter configuration
- Current monitoring and limiting
- Compatible with hardware and software serial on Arduino platforms
- Works with Arduino boards, ESP8266, ESP32, and other Arduino-compatible hardware
Highlights
- Full command set for controlling motors, reading sensors, and configuring parameters
- Simple connection: just TX/RX pins and common ground
- Extensive examples for different control methods
- Support for reading encoder values, speed, current, and battery voltage
- Configuration options for PID settings, current limits, and non-volatile memory
Documentation
The library includes complete examples for:
- Basic initialization and connection
- Motor control (duty cycle, speed, position)
- Reading sensor data (encoders, speed, current, voltage)
- Advanced control with encoder feedback
- Configuration settings
This release provides a comprehensive interface for communicating with Basicmicro motor controllers using serial communication, making it easy to integrate these controllers into Arduino projects.