arduino 用4PIN 的WS2812B怎么接?
不行呀。。。我的是共阳LED但是为什么接arduino是正极连地,负极连P口才行呀,而且一盏LED不能同时两种颜色亮
楼主,你这个应该如何改成渐变的模式啊
謝謝分享,受益良多。
用PWM控制吧
还是不理解,为什么共阳analogWrite(9,255-red);求大神解答
小学习一下,好东西分离更好。
可是我的是四个脚一样长并且是R。G。B。GND。这种该怎么接?
a50218266 发表于 2017-11-3 15:15
还是不理解,为什么共阳analogWrite(9,255-red);求大神解答
analogWrite 是 PWM 輸出控制,0=0V,255=5V (實際誤差先不論)
因為 LED 是"共陽",也就是說 LED 先接上共用的正電(5V),
再分別由 R/G/B 三支腳控制負電(順便串接限流電阻)來點亮
當我們要亮 R(紅光)時,要讓 G(綠光)、B(藍光)熄滅,所以
函式呼叫時 red=255,green=0,blue=0 ,經計算後:
255-red=0→輸出 0V,紅光點亮;
255-green=255-blue=255→輸出5V,綠光跟藍光都不點亮
Crazy、Z 发表于 2018-2-18 12:39
可是我的是四个脚一样长并且是R。G。B。GND。这种该怎么接?
這種的叫共陰,反過來就是接好共用的 GND 0V
接腳,然後控制 R/G/B 的三支腳給正電(記得要
串接限流電阻免得 LED 燒掉)來點亮它們
函式呼叫的引數值就直接用於 analogWrite 中,
原本的程式 255-red → red ,這樣就可以了