🧪 De nouveaux tutoriels arrivent — du bras robotique au capteur
Aller au contenu

Exemples Arduino et Python ​

Cette page rassemble les exemples officiels et les points clés de câblage de AmazingHand-main/ArduinoExample/ et AmazingHand-main/PythonExample/.

Exemples Arduino ​

Préparation ​

  • Installez la bibliothèque SCServo dans le gestionnaire de bibliothèques de l'IDE Arduino.
  • Utilisez l'outil de débogage Feetech FD (feetech debug tool) pour définir les ID de servo.
  • Entre l'Arduino et le TTL Linker, croisez RX/TX.
  1. Téléversez d'abord l'exemple Blink sur l'Arduino.
  2. Câblez selon le mode Link, ouvrez le logiciel Feetech et modifiez l'ID.

Câblage en mode Link

Installation de la bibliothèque SCServo

Mode Control : l'Arduino commande les servos ​

Après avoir téléversé un programme personnalisé, câblez selon le mode Control :

Câblage en mode Control

  • Arduino Uno (un seul port série) : suivez le schéma et utilisez un port série logiciel/des broches dédiées.
  • Arduino Mega : utilisez RX1 / TX1 (19 / 18).

Câblage du port série Uno

Câblage du port série Mega

Les numéros de broches, versions de bibliothèques et le sens du TTL Linker dépendent de la sérigraphie réelle de la carte ; avant de changer un ID, vérifiez l'alimentation du bus et la masse commune.

Exemples Python ​

AmazingHand-main/PythonExample/ fournit 4 scripts de base :

ScriptRôle
AmazingHand_Demo.pyDémonstration de base d'une main : connexion au bus, exécution de mouvements
AmazingHand_Demo_Both.pyDémonstration des deux mains
AmazingHand_FingerTest.pyTest d'un seul doigt
AmazingHand_Hand_FingerMiddlePos.pyCalibration de la position médiane des doigts

Avant utilisation :

  1. Définissez les ID de servo avec le logiciel Feetech (droite 1–8, gauche 11–18).
  2. Installez pyserial, adaptez le nom de port série/débit dans le script puis exécutez.
  3. Confirmez que l'alimentation externe des servos est connectée et partage la masse commune avec la carte de commande de bus.

Ce sont des exemples de base officiels ; pour une GUI/CLI plus complète, voir Outil de bureau SCS0009 ; câblage TTL et position médiane : Débogage et calibration des servos SCS0009.

Emplacement des sources ​