All Projects → ROBOTIS-GIT → Dynamixel2Arduino

ROBOTIS-GIT / Dynamixel2Arduino

Licence: Apache-2.0 license
DYNAMIXEL protocol library for Arduino

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
shell
77523 projects

DYNAMIXEL2Arduino Build Status

Serial and Direction Pin definitions of ROBOTIS controllers

  • When running DYNAMIXEL without DYNAMIXEL Shields on OpenCM9.04, OpenCR or custom boards, you might need to change the Serial and DYNAMIXEL Direction Pin.

  • We provide the information below to make it easier to define Serial and Direction pins for specific hardware.

    Board Name Serial Direction Pin Note
    OpenCM9.04 Serial1 28 Uploading Arduino Sketch will erase the factory firmware. The firmware can be recovered with DYNAMIXEL Wizard 2.0
    OpenCM485EXP Serial3 22
    OpenCR Serial3 84 OpenCR has an FET switch to control power supply to DYNAMIXEL. (Reference link)
    OpenRB-150 Serial1 (-1)Automatic -

How to add new DYNAMIXEL model.

  • For the convenience of the user, Dynamixel2Arduino API hardcodes some information in the control table and stores it in flash.
  • To do this, you need to add code to some files. In this regard, please refer to PR#3 and PR#7

How to create custom PortHandler Class

  • Please refer to port_handler.h
  • Create a new class by inheriting PortHandler as public. (Like SerialPortHandler and USBSerialPortHandler)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].