5

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

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

虽然我可以解决技术细节(计时器、位掩码等),但我遇到了一个艺术问题。什么是生成对人类观察者有趣的激活模式(随着时间的推移)的好算法?

我不想选择完全随机的模式,但也不想过于预测。欢迎任何建议,尤其是紧凑的生成器算法。

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

4

1 回答 1

1

一些建议:

  • 相互反应的游荡点

  • 更一般地,元胞自动机

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

  • 摩尔斯电码

  • 随机位模式 (LFSR)

为了保持有趣,您可以实现多个动画并在它们之间切换。

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

于 2011-11-02T07:49:04.800 回答