5V 供电和 USB 供电导致的差异

2020-05-044317
AI 快速预览详细 收起
本文讨论了5V供电与USB供电在行空板K10上导致的差异。通过实验对比,发现5V供电会导致彩灯切换功能失效,而USB供电正常工作。文章详细分析了原因,并提供了具体的排查步骤和解决方案。用户可以通过检查电源稳定性来避免类似故障。
我在调试代码的时候发现一个奇怪的问题,经过化简代码做了一个实验如下:

1.编写一个简单的代码,实现板载彩灯切换的功能

  1. #include <DFRobot_NeoPixel.h>
  2. void setup() {
  3.   RGB_LED.begin();
  4.     // 低亮度
  5.   RGB_LED.setBrightness(DARK);
  6.   RGB_LED.show();
  7. }
  8. void loop() {
  9.   RGB_LED.setColor(GREEN);
  10.   RGB_LED.show();
  11.   delay(1000);
  12.   RGB_LED.setColor(RED);
  13.   RGB_LED.show();
  14.   delay(1000);
  15. }
复制代码


2.板子上没有其他元件
5V  供电和 USB 供电导致的差异图1

3.上述代码工作时会在 绿色和红色之前切换。当我使用USB供电时,工作正常可以一直切换。

4.使用外部供电,我选择USB充电宝,5V 从板子上5V pin输入,可以看到切换为红色后就停止不动了。当然我保证等待时间足够长还是这样。

因为论坛限制两个实验的视频在  https://zhuanlan.zhihu.com/p/138038930


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
pATAq
pATAq
比较愚笨,没看懂咋供电的。。。都共地了吧
zoologist
zoologist
作者
回复pATAq
5v 电从这里直接送进去,确定供电有共地

- 没有更多了 -