刚刚得到一个Arduino,我正在弄乱灯有问题.
我相信我使用的是共阳极LED,所以我有三个颜色的引脚通过一个270欧姆的电阻到arduino上的10,11和12.最后一个直接挂钩到VSS.
非常类似:http://www.instructables.com/id/RGB-LED-Tutorial-using-an-Arduino-RGBL/step2/Testing/
现在,它与我预测的相反.当我写入时analogWrite( red, 0 ),LED指示灯呈红色亮起,255处将其完全关闭.
现在,调整0-254的值几乎不会调整亮度.闪烁一秒后,255完全关闭.
任何人都可以解释究竟发生了什么?
小智 9
您的LED是共阳极,因此它与共阴极相反.试试这个:
int PWM_value = xxx;
analogWrite(red, 255 - PWM_value);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3079 次 |
| 最近记录: |