🧪 Stanno arrivando nuovi tutorial — dal braccio robotico al sensore
Vai al contenuto
Acquista questo prodottoNegozio ufficialeSito ufficiale

Esempi Arduino e Python ​

Questa pagina riassume gli esempi ufficiali e i punti chiave del cablaggio di AmazingHand-main/ArduinoExample/ e AmazingHand-main/PythonExample/.

Esempi Arduino ​

Preparazione ​

  • Installa la libreria SCServo nel Gestore librerie di Arduino IDE.
  • Usa lo strumento di debug Feetech FD per impostare l'ID del servo (feetech debug tool).
  • Tra Arduino e TTL Linker collega RX/TX in modo incrociato.
  1. Carica prima l'esempio Blink su Arduino.
  2. Collega secondo la modalità Link e apri il software Feetech per modificare l'ID.

Cablaggio in modalità Link

Installazione della libreria SCServo

Modalità Control: Arduino controlla i servo ​

Dopo aver caricato un programma personalizzato, collega secondo la modalità Control:

Cablaggio in modalità Control

  • Arduino Uno (con una sola seriale): usa la seriale software/i pin indicati nella figura.
  • Arduino Mega: usa RX1 / TX1 (19 / 18).

Cablaggio seriale Uno

Cablaggio seriale Mega

Numeri dei pin, versione delle librerie e direzione del TTL Linker fanno fede secondo la serigrafia della scheda reale; prima di modificare l'ID verifica l'alimentazione del bus e la massa comune.

Esempi Python ​

AmazingHand-main/PythonExample/ fornisce 4 script di base:

ScriptFunzione
AmazingHand_Demo.pyDemo di base per una mano: connessione al bus, esecuzione dei movimenti
AmazingHand_Demo_Both.pyDemo con entrambe le mani
AmazingHand_FingerTest.pyTest di un singolo dito
AmazingHand_Hand_FingerMiddlePos.pyCalibrazione della posizione centrale delle dita

Prima dell'uso:

  1. Imposta l'ID dei servo con il software Feetech (destra 1–8, sinistra 11–18).
  2. Installa pyserial, modifica il nome della seriale/il baudrate nello script e poi esegui.
  3. Verifica che l'alimentazione esterna dei servo sia collegata e che ci sia massa comune con la scheda driver bus.

Questi sono gli esempi di base ufficiali; per GUI/CLI più complete vedi Applicazione desktop SCS0009, per il cablaggio TTL e la posizione centrale vedi Messa a punto e calibrazione dei servo SCS0009.

Posizione del codice sorgente ​