2011-11-01 19 views
5

LED quiero para accionar un dispositivo de hardware que ofrece un conjunto de 16 LED, dispuestos en un cuadrado:Generación de un patrón de parpadeo entretenido para un 1D disposición

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

Aunque puedo resolver los detalles técnicos (temporizador, enmascaramiento de bits , etc.), estoy atrapado con una pregunta artística. ¿Cuál sería un buen algoritmo para generar un patrón de activación (a lo largo del tiempo) que sea entretenido para un observador humano?

no quiero ir a un patrón totalmente al azar, pero tampoco algo demasiado predictivo. Cualquier sugerencia, especialmente con algoritmos de generador compacto son bienvenidos.

Los LED son binarios (on/off) y de un solo color, pero podría instalar diferentes LED de un solo color (rojo, verde, amarillo).

+0

Una buena serpiente que persigue la cola siempre es buena. "mira profundamente a la luz ... te da sueño ... muy, muy soñoliento" –

+2

y lfsr hace un patrón interesante, aunque no estoy seguro de cómo se vería en un ciclo. –

+0

¡Etiquetado como "fractales"! ¿¡Usted está tomando el pelo derecho!? – Clifford

Respuesta

1

Algunas propuestas:

  • puntos errantes que reaccionan uno con el otro

  • Más generalmente, autómatas celulares

  • patrones hipnóticos simples (regular, simétricos o rotativos, llenando)

  • código Morse

  • Los patrones aleatorios de bits (LFSR)

para mantenerlo interesante que puede implementa varias animaciones y cambiar entre ellos.

divulgación: Este consejo fue dado después de un fin de semana en Das Labor en Bochum.

Cuestiones relacionadas