Tipi di animazione

Il comportamento di un'animazione (quando parte, se si ripete, se aspetta, se reagisce a un sensore) si imposta nella finestra Proprietà dell'animazione. La finestra si apre:

Le opzioni si possono combinare: ad esempio un'animazione può essere avviata da un pulsante, ripetersi in ciclo con pause casuali e avere l'ampiezza regolata da un sensore. Passa il mouse su un campo o sulla sua etichetta per vederne la descrizione.

I tipi di base

TipoCome si impostaComportamento
LiberaModalità attivazione on_start Non è legata a un pulsante. In ARES la avvii tu con Esegui area delimitata o Esegui animazione completa. Su DEIMOS può partire da sola all'accensione se la salvi sulla SD con indice 0 (file 0#-nome.d5s, menu Animazione → Export DEIMOS v1…) e sulla SD non c'è MENU.TXT.
A pulsanteModalità attivazione trigger + Pulsante trigger Parte quando premi un pulsante fisico collegato a DEIMOS. Premendolo di nuovo durante l'esecuzione l'animazione si ferma. È il tipo che si esporta su SD per la riproduzione autonoma (Esporta per DEIMOS SD).
Con partenza ritardataCasella Partenza ritardata casuale Prima di partire attende un tempo casuale tra 0 e il valore massimo impostato. Si combina con gli altri tipi.
In cicloCasella Ripeti in ciclo continuo Alla fine riparte dall'inizio, finché non la fermi (Ferma animazione in ARES, pulsante su DEIMOS). Se è attiva anche la partenza ritardata, la pausa casuale si ripete prima di ogni giro.
ParametrizzataRiquadro Animazione parametrizzata Un valore 0–1023 letto da un sensore o inviato da un altro programma regola l'ampiezza dei servo scelti (e il volume dei suoni collegati). Vedi Proprietà animazione.

Esempi d'uso

1. Saluto a pulsante

Un personaggio saluta quando un visitatore preme un pulsante.

2. Movimenti spontanei in vetrina

Un uccellino si muove da solo a intervalli irregolari, per tutta la giornata.

3. Demo che parte all'accensione

Un prototipo esegue la sua animazione appena viene alimentato, senza pulsanti né PC.

L'export aggiorna anche DEIMOS.CFG nella stessa cartella del file: così DEIMOS applica ciclo continuo e partenza ritardata. Le righe delle altre animazioni già presenti vengono mantenute. DEIMOS gestisce la configurazione solo per gli indici da 0 a 9: con un indice più alto il file viene salvato, ma ciclo e partenza ritardata non vengono applicati (ARES lo segnala a fine export).

4. Testa che segue la distanza

Più un visitatore si avvicina, più ampio è il movimento della testa.

5. Animazione comandata da un altro programma

Un PC o un Raspberry Pi decide l'intensità di una reazione in base a quello che succede (ad esempio il volume della voce di chi parla).

Tutti i campi della finestra

Alcuni campi compaiono solo quando servono: la colonna Visibile indica quando.

CampoCosa faVisibile
NomeNome dell'animazione, unico nel dominio. Obbligatorio. È usato anche nel nome dei file esportati.Sempre
DescrizioneNote libere (scena, versione, regia). Facoltativa.Sempre
Modalità attivazioneon_start = animazione libera; trigger = avviata da un pulsante fisico.Sempre
Partenza ritardata casualeSe spuntata, prima di ogni avvio attende un tempo casuale tra 0 e il massimo impostato.Sempre
Intervallo massimo ritardo casualeUnità (ms, cs, ds, s) e valore del ritardo massimo. Su DEIMOS il massimo accettato è 65 secondi.Solo se Partenza ritardata casuale è spuntata
Pulsante triggerIl pulsante (elemento di tipo Pulsante Trigger) che avvia e ferma l'animazione. Se il dominio non ha pulsanti trigger mostra — nessuno —: aggiungine uno in Elementi.Solo con modalità trigger
Tempo di avanzamentoUnità e valore del passo con cui avanza la riproduzione (predefinito 33 ms, circa 30 aggiornamenti al secondo). È anche il passo del file D5S esportato. Valori più piccoli rendono il movimento più fluido ma inviano più comandi.Sempre
Ripeti in ciclo continuoAlla fine l'animazione riparte dall'inizio.Sempre
Animazione parametrizzataRiquadro con casella: attiva la regolazione tramite parametro 0–1023.Sempre (i campi interni sono attivi solo se la casella è spuntata)
Sorgente del parametroPin analogico (sensore) oppure Comando seriale (altro programma).Nel riquadro parametro
Pin analogicoPin A0–A15 a cui è collegato il sensore. Non può essere già usato da switch, servo o pulsanti della stessa scheda.Solo con sorgente Pin analogico
Lettura ogni N cicliOgni quanti passi dell'animazione DEIMOS rilegge il sensore (1–255).Solo con sorgente Pin analogico
Servo parametrizzatiElenco dei servo (bus e PWM) del dominio: spunta quelli che seguono il parametro. Almeno uno è obbligatorio.Nel riquadro parametro
Nota: il volume dei suoni legato al parametro non si imposta qui ma nell'editor del segmento audio (casella Volume legato al parametro).
Vedi anche: Proprietà animazione — Esporta per DEIMOS SD — Pulsante Trigger — Editor principale