Editor Servo PWM

L'editor Servo PWM permette di definire o modificare un servo controllato tramite segnale PWM. Supporta due modalità hardware: controllo diretto su pin GPIO (es. Arduino) oppure tramite espansore I2C PCA9685. Si apre dalla schermata iniziale → tab Elementi → pulsante Nuovo o Modifica, selezionando il tipo Servo PWM.

Campi principali

CampoDescrizione
NomeIdentificatore univoco del servo nel dominio (es. "Occhio sinistro"). Obbligatorio.
DescrizioneNote libere sull'elemento (facoltativa).
TipoImpostato su Servo PWM.
PortaPorta del dominio a cui è collegato il controller PWM. Deve usare il protocollo D4C (DEIMOS).
ColoreColore della traccia nella timeline. Clicca per cambiarlo.

Modalità PIN (pin GPIO diretto)

Usata con microcontrollori come Arduino. Il servo è connesso direttamente a un pin PWM della scheda.

CampoDescrizione
ModalitàSelezionare PIN.
PinNumero del pin PWM sulla scheda (1–69). Obbligatorio: pin 0 non è valido. Su Arduino Uno i pin PWM sono: 3, 5, 6, 9, 10, 11.

Modalità PCA9685 (espansore I2C)

Usata con il modulo PCA9685 collegato via I2C. Permette di controllare fino a 16 servo per modulo.

CampoDescrizione
ModalitàSelezionare PCA9685.
CanaleCanale del PCA9685 a cui è connesso il servo (0–15).
Indirizzo I2C (hex)Indirizzo I2C del modulo PCA9685 in esadecimale (default: 40). Varia in base ai jumper di configurazione A0–A5 sul modulo.

Profilo angolare (comune a entrambe le modalità)

CampoDescrizione
Angolo minimoPosizione angolare minima consentita in playback (in gradi). Protezione meccanica.
Angolo massimoPosizione angolare massima consentita in playback (in gradi).
Posizione inizialePosizione in gradi a cui il servo si porta all'apertura della porta e al termine del playback.
Su Arduino Uno/Nano solo i pin 3, 5, 6, 9, 10, 11 supportano il PWM hardware. Usare pin non PWM causerà comportamenti imprevedibili.

Errori comuni

MessaggioCausa e soluzione
Pin PWM non impostatoIl pin è 0. Inserire un valore da 1 a 69 corrispondente al pin PWM sulla scheda.
Nome già esistenteEsiste già un elemento con lo stesso nome. Usare un nome diverso.
Pin duplicatoSulla stessa porta c'è già un servo o switch che usa quel pin. Ogni pin deve essere assegnato a un solo elemento.
Canale PCA9685 duplicatoSulla stessa porta e stesso indirizzo I2C c'è già un servo su quel canale.
Porta non compatibileLa porta selezionata non supporta il protocollo PWM. Verificare la configurazione della porta nell'editor porte.

Il pin viene controllato sul profilo della scheda della porta: vedi Schede e pin riservati.

Vedi anche: Selezione elementi — Editor Servo BUS — Editor Switch — Editor porte — Editor segmento servo