Servo Dynamixel AX12A avec Arduino

De Sam's Projects.
Aller à : Navigation, rechercher

Composants :

  • Servo Dynamixel AX-12A
  • Power Board pour les servos comme celle-ci
  • Arduino Uno ou mega

Téléchargements :

Connection :

Driver Tx -> Arduino pin 3

Driver Rx -> Arduino pin 2

Driver GND -> Arduino GND

Code :

#include <DynamixelSoftSerial.h>
#include <SoftwareSerial.h>
 
void setup(){
Dynamixel.begin(57600,2,3);  // Inicialize the servo at 1Mbps and Pin Control 2
delay(1000);
}
 
void loop(){
 
  Dynamixel.ledStatus(2,OFF); // Remplacer 2 par l'ID du servo
  Dynamixel.move(2,random(200,800));  // Move the Servo radomly from 200 to 800
  delay(1000);
 
  Dynamixel.setTempLimit(1,80);  // Set Max Temperature to 80 Celcius
  Dynamixel.setVoltageLimit(1,65,160);  // Set Operating Voltage from 6.5v to 16v
  Dynamixel.setMaxTorque(1,512);        // 50% of Torque
  Dynamixel.setSRL(1,2);                // Set the SRL to Return All
 
  Dynamixel.ledStatus(2,ON);           // Turn ON the LED
 
  delay(1000);
 
}
Outils personnels
Espaces de noms

Variantes
Actions
Farfouillage
Liens divers
Boîte à outils