2011-11-01 9 views
5

voglio azionare un hardware con un set di 16 LED, disposti in un quadrato:Generazione di un modello lampeggiante divertente per un 1D LED arrangiamento

X X X X X 
    X    X 
    X    X 
    X    X 
    X X X X X 

Mentre posso risolvere i dettagli tecnici (timer, mascheramento di bit , ecc.), sono bloccato con una domanda artistica. Quale sarebbe un buon algoritmo per generare un pattern di attivazione (nel tempo) che è divertente per un osservatore umano?

Non voglio andare per un modello totalmente casuale, ma anche per qualcosa di troppo predittivo. Qualsiasi suggerimento, specialmente con algoritmi di generatore compatto sono i benvenuti.

I LED sono binari (on/off) e di colore singolo, ma è possibile installare diversi LED di colore singolo (rosso, verde, giallo).

+0

Un bel serpente che insegue la coda è sempre buono. "guarda profondamente nella luce ... ti stai addormentando ... molto molto assonnato" –

+2

un lfsr crea uno schema interessante, non è sicuro di come sembrerebbe in un ciclo però. –

+0

Contrassegnati "frattali"! Stai scherzando, vero!? – Clifford

risposta

1

Alcune proposte:

  • Wandering punti che reagiscono con l'altro

  • Più in generale, automi cellulari

  • modelli ipnotici semplici (regolari, simmetrici o rotanti, riempiendo)

  • codice Morse

  • modelli casuali bit (LFSR)

per tenerlo interessanti che si possono implementa diverse animazioni e passare dall'una all'altra.

Divulgazione completa: questo consiglio è stato dato dopo un weekend allo Das Labor a Bochum.

Problemi correlati