【问题标题】:How would I fix this arduino code so that the LEDs are lit up from the last LEDs? [closed]我将如何修复这个 arduino 代码,以便 LED 从最后一个 LED 点亮? [关闭]
【发布时间】:2020-03-13 18:54:31
【问题描述】:

我按照教程进行操作,一切正常,但我想从最后一个 LED 发出波而不是第一个。

这是原始代码: https://github.com/justcallmekoko/Arduino-FastLED-Music-Visualizer/blob/master/music_visualizer.ino

这是我的 LED 灯条现在的样子 - https://www.youtube.com/watch?v=NyXfUG3vxJ0

对不起,我迷路了。我对编码很陌生。

【问题讨论】:

标签: c++ c arduino reverse led


【解决方案1】:

您要查找的内容已在 rainbow 函数中完成 你需要颠倒leds数组的填充方式,leds0填充到react,你需要从NUM_LEDS - react填充到NUM_LEDS

尝试类似:

void rainbow()
{
  for(int i = NUM_LEDS; i > 0; i--) {
    if (i <= react)
      leds[NUM_LEDS - i] = Scroll((i * 256 / 50 + k) % 256);
    else
      leds[NUM_LEDS - i] = CRGB(0, 0, 0);      
  }
  FastLED.show(); 
}

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-07
  • 1970-01-01
相关资源
最近更新 更多