【问题标题】:Generating an entertaining blinking pattern for a 1D LED arrangement [closed]为一维 LED 排列生成有趣的闪烁模式 [关闭]
【发布时间】:2011-11-01 21:37:41
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 一条漂亮的追尾蛇总是好的。 “深深地看着光……你越来越困了……非常非常困”
  • 一个 lfsr 创造了一个有趣的模式,但不确定它在循环中的样子。
  • 标记为“分形”!你在开玩笑吧!?

标签: math embedded bit-manipulation fractals


【解决方案1】:

一些建议:

  • 相互反应的游走点

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

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

  • 摩尔斯电码

  • 随机位模式 (LFSR)

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多