Asked

Interfacing With Roboclaw Controllers

I am using a RoboClaw 2x7A DC motor controller.  It has a .dll file containing functions to access the controller. My question is, how can I interface the ARC software with the RoboClaw .dll library? I see that there is a tutorials for creating a new .dll, but I just need to be able to access an existing one.



Related Hardware (view all EZB hardware)
EZ-B V4 by EZ-Robot
EZ-B v4/2 robot controller: dual Cortex ARM, Wi-Fi, audio/video, 24 servo/digital ports, I2C/UART, camera and Synthiam ARC control for custom robots
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24

ARC Pro

Upgrade to ARC Pro

Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.

Author Avatar
PRO
Synthiam
#1   — Edited

You have 3 options.

  1. make an ARC control. That might be out of your skillset range, but here's the info just in case. Always fun to learn:) :https://synthiam.com/GettingStarted/Behavior-Control

  2. RC Control. Page 50 of the user manual for your product explains how to simply connect the motor controller as a servo. That means you use the existing modified servo movement panel. Here's the manual for your controller: https://downloads.ionmc.com/docs/roboclaw_user_manual.pdf

  3. Serial mode. Page 55 of the above manual explains the communication protocol for using Serial to an EZ-B. The serial would require you to create some scripting in the custom movement panel

Out of those 3 options, i'd choose #2