如何解决闪烁的WS2812?

时间:2015-12-16 18:43:16

标签: arduino flicker led

我有一个闪烁的neopixel leds的问题。我正在使用6条8xWS2812 5050 LED的设置。我已将这些连接到5v电源(USB充电器)和运行Neopixel简单示例代码的Arduino Uno:

floatvalue = 200.0; // it may be 200, 200.3 or 200.37, BigDecimal will take care
Locale locale = new Locale("en", "US");      
NumberFormat currencyFormatter = NumberFormat.getCurrencyInstance(locale);

BigDecimal valueAsBD = BigDecimal.valueOf(value);
    valueAsBD.setScale(2, BigDecimal.ROUND_HALF_UP); // add digits to match .00 pattern

System.out.println(currencyFormatter.format(amount));

我在5v和gnd之间连接了一个500uf的10v电容。 arduino和datapin之间有一个470欧姆的电阻器。

我注意到当LED打开并且数据线断开时,LED也会闪烁。闪烁是微妙的,但很烦人。 我也试过替代电源。为此,我使用了可调节的实验室电源。但同样的问题仍然存在。

我必须将这些LED用于我明天需要完成的项目。 (我知道我应该早点这样做)有没有人可以给我一些帮助?我真的可以用一些。

编辑:闪烁与LED的质量有关。这些不是真正的neopixels,而是我收到了一些不好的假的。

0 个答案:

没有答案