求單片機控制燈顏色漸變的代碼。控制一個燈就行。顏色要都包括?有誰用單片機控過彩色燈(腳) |
發布時間:2023-03-05 15:42:28 |
大家好今天來(lai)介紹(shao)單(dan)(dan)片機rgb三色燈的程(cheng)序 單(dan)(dan)片機控制rgb彩燈的問(wen)題,以(yi)下是小編對此問(wen)題的歸納(na)整理,來(lai)看看吧。 求單片機控制rgb燈顏色漸變的代碼。控制一個燈就行。顏色要都包括?首先理(li)解(jie)成你有(you)三個(ge)顏色的(de)(de)(de)LED各一(yi)個(ge),紅綠(lv)(lv)藍(lan),然(ran)(ran)后(hou)用三個(ge)IO口控制。 第一(yi):占空(kong)比,白話(hua)就(jiu)是不(bu)停的(de)(de)(de)開關(guan)開關(guan)(頻(pin)率至少要達到60赫茲肉眼才不(bu)會覺得閃動),當開的(de)(de)(de)時間長,關(guan)閉的(de)(de)(de)是間短,則(ze)很亮(liang),當開的(de)(de)(de)時間短,關(guan)的(de)(de)(de)時間長,則(ze)暗,關(guan)閉的(de)(de)(de)時間就(jiu)是占空(kong)比中的(de)(de)(de):占空(kong)。 第二:顏色的(de)(de)(de)混合,可以參考顏色表(biao),百度(du)都很多(duo),就(jiu)是紅+綠(lv)(lv)=,紅+藍(lan),綠(lv)(lv)+藍(lan),紅+綠(lv)(lv)+藍(lan),然(ran)(ran)后(hou)在這個(ge)基礎上,調整三個(ge)LED的(de)(de)(de)亮(liang)度(du),理(li)論上能(neng)達到所有(you)的(de)(de)(de)色值(zhi)。 第三:這東西其實就(jiu)是幾乎所有(you)LED顯像中一(yi)個(ge)LED的(de)(de)(de)顯像方式。 有誰用單片機控過RGB彩色燈(4腳)單片機控制流水燈的會吧? 像控制流水燈一樣控制。RGB的燈一般4個腳 公共端用8050或8550, RGB三腳接IO口(拉電流時候接上拉) IO口不夠就用595。。 查看原帖>>有誰用單片機控過RGB彩色燈(4腳)單片機控制流水燈的會吧? 像控制流水燈一樣控制。RGB的燈一般4個腳 公共端用8050或8550, RGB三腳接IO口(拉電流時候接上拉) IO口不夠就用595。。有人用單片機和RGB三色LED做過類似小米Yeelight智能燈嗎,有沒有資料用單片機仿做也沒什么難度:三色LED可以用三路PWM控制,通過分別控制RGB不同的亮度,混出各種各樣的顏色; 如果你懂點JAVA,還可以加個藍牙串口模塊,寫個APP在安卓上跑,APP上只要做個調色板,然后控制藍牙串口把顏色發回給單片機就行了;至于組網,內置MAC控制器的STM32再加個PHY也可以做,但為降低難度建議你買現成的以太網轉串口模塊;加人體紅外感應模塊,可以實現人在與不在的時候自動開/關燈~~學生黨慢慢搗鼓唄求單片機控制rgb燈顏色漸變的代碼。控制一個燈就行。顏色要都包括。首先(xian)理解(jie)成(cheng)你有(you)三(san)個顏(yan)色的LED各一個,紅綠藍,然后用(yong)三(san)個IO口控制(zhi)。 第一:占(zhan)(zhan)空比(bi),白話就是不(bu)停的開關(guan)開關(guan)(頻率至少要達到60赫茲(zi)肉眼才不(bu)會覺得(de)閃(shan)動),當開的時間長,關(guan)閉的是間短,則(ze)(ze)很亮,當開的時間短,關(guan)的時間長,則(ze)(ze)暗,關(guan)閉的時間就是占(zhan)(zhan)空比(bi)中(zhong)的:占(zhan)(zhan)空。 第二:顏色的混合,可(ke)以參考顏色表(biao),百(bai)度都很多,就是紅+綠=,紅+藍,綠+藍,紅+綠+藍,然后(hou)在(zai)這個基礎(chu)上,調整三個LED的亮度,理論上能達到所有的色值。 第(di)三:這(zhe)東西其實(shi)就是(shi)幾乎所有LED顯像中一(yi)個LED的顯像方(fang)式(shi)。 以上就是小編對(dui)于(yu)單(dan)片(pian)(pian)機rgb三(san)色燈的程序(xu) 單(dan)片(pian)(pian)機控制rgb彩燈問題和相(xiang)關問題的解答了,希(xi)望對(dui)你有用(yong) |