Bonjour,
J'aimerai contrôler mes servos XL-320 avec une arduino uno
J'ai trouvé une librarie à cette adresse mais j'ai des soucis de compilation
Aprés avoir ouvert le fichier XL320_servo_example, quand je vérifie le code j'ai ces messages d'erreurs
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows NT (unknown)), Board: "Arduino Uno"
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp: In member function 'int XL320::readPacket(unsigned char*, size_t)':
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:327: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:327: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:331: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:331: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:335: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:335: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:342: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:342: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:345: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:345: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:348: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:348: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:351: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:351: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:354: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:354: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:356: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:356: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:362: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:362: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:368: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:368: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:370: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320-master\XL320.cpp:370: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
Quelqu'un peut il m'aider?
bonjour
ferme l'IDE
rename ta lib XL320-master en XL320
reouve l'IDE et l'exemple
dens26
3
Bonjour
J'ai refermé l'IDE, changé le nom de la librairie en XL320 et tout réouvert et cela ne change rien, toujours le même message d'erreur
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows NT (unknown)), Board: "Arduino Uno"
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp: In member function 'int XL320::readPacket(unsigned char*, size_t)':
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:327: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:327: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:331: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:331: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:335: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:335: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:342: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:342: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:345: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:345: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:348: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:348: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:351: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:351: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:354: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:354: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:356: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:356: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:362: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:362: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:368: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:368: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:370: error: invalid conversion from 'unsigned char*' to 'char*'
C:\Users\Denis\Documents\Arduino\libraries\XL320\XL320.cpp:370: error: initializing argument 1 of 'size_t Stream::readBytes(char*, size_t)'
dens26:
Bonjour
J'ai refermé l'IDE, changé le nom de la librairie en XL320 et tout réouvert et cela ne change rien, toujours le même message d'erreur
Bonjour
Avec un W7 , IDE 1.6.1
Cible UNO
librarie recupéré sur ton lien
lib XL320
exemple XL320_servo_example
ça compile sans soucis chez moi
dens26
5
J'ai la version 1.0.6, ça vient peut être de la
dens26
6
Voila IDE réinstaller ne version 1.6.4 et tout fonctionne 
Merci à toi Artouste 