为1D LED布局生成有趣的闪烁图案

时间:2011-11-01 21:37:42

标签: math embedded bit-manipulation fractals

我想启动一个带有一组16个LED的硬件,排列成方形:

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

虽然我可以解决技术细节(计时器,位屏蔽等),但我仍然坚持一个艺术问题。 什么是一个很好的算法来生成激活模式(随着时间的推移),这对人类观察者来说很有趣?

我不想要一个完全随机的模式,但也不是为了太过于预测的东西。任何建议,尤其是紧凑型发生器算法都是值得欢迎的。

LED是二进制(开/关)和单色,但我可以安装不同的单色LED(红色,绿色,黄色)。

1 个答案:

答案 0 :(得分:1)

一些建议:

  • 相互反应的徘徊点

  • 更一般地说,细胞自动机

  • 简单的催眠模式(规则,对称或旋转,填充)

  • 莫尔斯电码

  • 随机位模式(LFSR)

为了保持它的趣味性,你可以实现几个动画并在它们之间切换。

完全披露:这个建议是在波鸿Das Labor周末之后提出的。