Bonjour,
le fichier de la bibliothèque semble être un "7z" qui est un autre type de compression.
Décompresse le avec par exemple 7-zip puis recompresse le en ZIP. A mon avis cela devrait marcher.
Jacques
Je viens faire votre manip et j'avais tjrs un message d'erreur. du coup après avoir dezipé j'ai modifier le nom du dossier puis zipé et la ça semble marcher..
du coup comment peut-on contrôler si la librairie est bien en place dans le IDE?
Car je viens lancer un exemple et ça me donne cette erreur:
Arduino : 1.8.15 (Mac OS X), Carte : "Arduino Nano, ATmega328P (Old Bootloader)"
Ping:7:1: error: 'SMS_STS' does not name a type
SMS_STS sms_sts;
^~~~~~~
/Users/ludo/Downloads/SCServo2/examples/SMS_STS/Ping/Ping.ino: In function 'void setup()':
Ping:15:3: error: 'Serial1' was not declared in this scope
Serial1.begin(115200);//sms舵机波特率115200
^~~~~~~
/Users/ludo/Downloads/SCServo2/examples/SMS_STS/Ping/Ping.ino:15:3: note: suggested alternative: 'Serial'
Serial1.begin(115200);//sms舵机波特率115200
^~~~~~~
Serial
Ping:17:3: error: 'sms_sts' was not declared in this scope
sms_sts.pSerial = &Serial1;
^~~~~~~
/Users/ludo/Downloads/SCServo2/examples/SMS_STS/Ping/Ping.ino: In function 'void loop()':
Ping:23:12: error: 'sms_sts' was not declared in this scope
int ID = sms_sts.Ping(1);
^~~~~~~
Plusieurs bibliothèque trouvées pour "SCServo.h"
Utilisé : /Users/ludo/Documents/Arduino/libraries/SCServo
Non utilisé : /Users/ludo/Documents/Arduino/libraries/SCServo 3
Non utilisé : /Users/ludo/Documents/Arduino/libraries/SCServo2
exit status 1
'SMS_STS' does not name a type
/Users/ludo/Downloads/SCServo2/examples/SMS_STS/Ping/Ping.ino
Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
Il semblerait que tu aies fait plusieurs essais d'installation.
Je conseillerais de virer ces répertoires SCServo, SCServo 3, SCServo2, et de recommencer.
D'autre part Serial1 n'existe pas sur une NANO. Il faut une MEGA.
Il y aurait moyen de s'en sortir avec SoftwareSerial, mais pas à 115200 baud !
Petite remarque : une librairie peut parfaitement s'installer en décompressant l'archive directement dans /Users/ludo/Documents/Arduino/libraries
Ensuite relancer l'IDE.
Merci pour ton aide. Pour rappel je suis débutant donc je ne connais pas toutes les petites choses comme supprimer des répertoires. Je ne sais pas faire .. ?
Pour l'histoire de serial aucune idée. j'ai téléchargé cette librairie et fais un test avec un exemple. Donc je n'ai certainement pas pris le bon exemple ..
Il me semble avoir tester cette installation.
Mais du coup peut être qu'il faudrait faire un coup de propre dans ma librairie..
Merci