Skip to content

Releases: basicmicrosupport/basicmicro_arduino

Initial Release v1.0.0

15 May 19:03
Compare
Choose a tag to compare

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.