Editor Pulsante Trigger

L'editor Pulsante Trigger permette di configurare un pulsante fisico collegato al firmware DEIMOS, che attiva automaticamente un'animazione quando viene premuto. Si apre dalla schermata iniziale → tab Elementi → pulsante Nuovo o Modifica, selezionando il tipo Pulsante Trigger.

Un pulsante trigger è un elemento speciale che non genera segmenti sulla timeline. Viene utilizzato esclusivamente per l'attivazione manuale di animazioni: quando il pulsante fisico viene premuto, il firmware DEIMOS invia un comando che avvia l'animazione associata.

Campi

CampoDescrizione
NomeIdentificatore univoco del pulsante nel dominio (es. "Pulsante testa", "Trigger occhi"). Obbligatorio.
DescrizioneNote libere sull'elemento, ad esempio la posizione fisica del pulsante o il collegamento (facoltativa).
PortaPorta DEIMOS a cui è collegato il pulsante (es. COM5). Obbligatoria.
Pin GPIONumero del pin GPIO su DEIMOS a cui è collegato il pulsante (es. 19, 20, 21). Obbligatorio.

Configurazione dell'animazione

Una volta creato un pulsante trigger, è necessario associarlo a un'animazione:

  1. Apri l'Editor principale (timeline)
  2. Fai clic su Animazione → Proprietà animazione
  3. Nel campo Pulsante trigger, seleziona il trigger button configurato
  4. Salva le modifiche

Una volta associato, premendo il pulsante fisico DEIMOS avvierà automaticamente l'animazione. Se l'animazione è già in riproduzione, il pulsante la fermerà.

Workflow tipico

  1. Crea il pulsante trigger nel dominio (es. "Pulsante testa" su pin 20)
  2. Disegna l'animazione sulla timeline
  3. Associa il trigger all'animazione (proprietà animazione)
  4. Esporta su DEIMOS oppure Avvia playback da ARES
  5. Premi il pulsante fisico → l'animazione si avvia automaticamente

Errori comuni

MessaggioCausa e soluzione
Nome obbligatorioIl campo nome è vuoto. Inserire un nome univoco.
Porta non selezionataNessuna porta è stata selezionata. Selezionare una porta valida dalla dropdown.
Pin non validoIl numero del pin è 0 o non valido. Inserire un numero di pin valido per DEIMOS (es. 19–53).
Nome già esistenteEsiste già un elemento con lo stesso nome. Usare un nome diverso.
Pulsante non rispondeVerificare che il pin GPIO sia collegato correttamente al pulsante fisico e che il firmware DEIMOS sia caricato.

Hardware

I pulsanti trigger devono essere collegati ai pin GPIO di DEIMOS (Arduino Mega 2560):

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

Vedi anche: Selezione elementi — Editor Servo BUS — Editor Servo PWM — Editor Switch — Proprietà animazione — Concetti fondamentali