[Controle de moteur] Ax12 par arduion

Bonjour à tous,
Je cherche à contrôler avec une arduino un moteur AX12. J’ai utilisé la librairie trouvé ici qui à l’air assez standard au vu des différents sujets sur laquelle on la retrouve.
J’ai donc essayé de compiler les codes de tests.
Et la message d’erreur avec wiring.h

C:\Users\100786184\Downloads\arduino-1.6.13\libraries\ax12v2.0\ax12.cpp:8:72: fatal error: wiring.h: No such file or directory

#include “wiring.h” // we need this for the serial port defines

^

compilation terminated.

exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno

J’ai essayé de suivre les instructions ici :http://forum.arduino.cc/index.php?topic=116011.0
Mais toujours le même message d’erreur et je ne pas trouvé
// modificación para usar la biblioteca AX12

/SIGNAL(SIG_USART1_RECV)
{
unsigned char c = UDR1;
store_char(c, &rx_buffer1);
}
/

Quelqu’un aurait une idée ?
Merci d’avance.

EDIT :
J’ai essayer de remplacer dans tout les fichiers de librairie ax12, wiring.h par Arduino.h et de commenter wiring_private.h car apparemment c’est pour mac.
J’ai attaché les fichiers librairie en zip et l’exemple.
Toute fois j’ai toujours des messages d’erreur :
In file included from C:\Users\100786~1\AppData\Local\Temp\untitled1602587918.tmp\sketch_dec05a\ax12test2.pde:4:0:

C:\Users\100786184\Downloads\Robot\arduino-1.6.13\libraries\ax12/ax12.h:66:23: error: conflicting declaration ‘typedef unsigned char boolean’

typedef unsigned char boolean;

^

In file included from sketch\sketch_dec05a.ino.cpp:1:0:

C:\Users\100786184\Downloads\Robot\arduino-1.6.13\hardware\arduino\avr\cores\arduino/Arduino.h:125:14: note: previous declaration as ‘typedef bool boolean’

typedef bool boolean;

^

C:\Users\100786~1\AppData\Local\Temp\untitled1602587918.tmp\sketch_dec05a\ax12test2.pde: In function ‘void setup()’:

ax12test2:11: error: redefinition of ‘void setup()’

void setup() {

^

C:\Users\100786~1\AppData\Local\Temp\untitled1602587918.tmp\sketch_dec05a\sketch_dec05a.ino:1:6: note: ‘void setup()’ previously defined here

void setup() {

^

C:\Users\100786~1\AppData\Local\Temp\untitled1602587918.tmp\sketch_dec05a\ax12test2.pde: In function ‘void loop()’:

ax12test2:28: error: redefinition of ‘void loop()’

void loop() {

^

C:\Users\100786~1\AppData\Local\Temp\untitled1602587918.tmp\sketch_dec05a\sketch_dec05a.ino:6:6: note: ‘void loop()’ previously defined here

void loop() {

^

exit status 1
redefinition of ‘void setup()’

EDIT2: Apres d’autre recherche je suis tombé sur une autre librairie GitHub GitHub - zcshiner/Dynamixel_Serial: Arduino library to control Dynamixel servos (MX series) over serial.
mais je ne sais pas si c’est une “bonne” librairie. J’entend par là comment savoir si elle fait bien la même chose ou presque que les librairies Dynamixel comme celle là qui est référencé à de nombreux endroit :Dynamixel for Arduino - Browse Files at SourceForge.net

Merci d’avance.

ax12test2.pde (2.48 KB)

ax12.zip (7.43 KB)

Bon finalement j'ai réussi en utilisant le bibliothèqye bioloid en plus de AX12.
Le soucis principale est que le baudrate doit forcement être de 1Mbps.

Par contre j'ai un nouveau soucis par rapport au port serie. J'utilise une mega du coup j'ai plusieurs port mais impossible de monitorer sur le port serie et en même temps communiquer avec le moteur.

Je pense qu'il est possible de modifier les pins RX/TX de la librairie AX12 mais je ne sais pas trop comment.
Si quelqu'un sait ça serait d'une grande aide.
Merci d'avance.