|
發布時間: 2024-3-30 17:38
正文摘要:向各位大佬們求助: 有沒有什么思路可以實現一串LED燈的流星劃過的效果? 就一個LED來說,首先要實現從亮到暗,也就是呼吸燈的效果,一連串呼吸燈依次點亮再依次變暗,就可以實現流星燈,但軟硬件上如何實現呢?求 ... |
| 你了解一下WS2812 |
| 可以通過循環依次控制每個 LED 按呼吸效果點亮、變暗,利用時間間隔模擬流星移動軌跡,還能調整延遲時間改變流星效果參數。 |
| 你街上看到的都是專用燈帶,通過高速脈沖傳輸控制每一顆燈的亮度,當然做好看調試要花不少時間 |
| 這個程序其實可以優化的,重復的太多了 |
| 一個個點時間刷快一點就可以了 |
| 自己用PWM做管理起來很麻煩,并且一般MCU也沒那么多PWM口,還是用smart led 比如2812那種比較方便 |
| 樓山的回答都沒錯; 但是要最炫酷的效果還是用WS2812燈珠比較合適; 因為可以達到各種顏色的變幻;做出各種炫酷的效果 |
| 要用WS2812燈帶實現。 |
| 還見過特別炫酷的像紛紛落雪的暖色燈 |
| 幻彩燈帶(WS2812等)你值得擁有。 |
硬件上與流水燈沒有不同,軟件上就是PWM調光。
|
|
流水燈,第一個100%亮度,第二個90%亮度,第三個80%亮度.........以此類推 所以,就不能直接用左移或者右移來流水了 你可以網上找一下流星代碼,參考一下就知道了 |
| 一個一個的點亮,從頭到尾,至于流星尾巴的效果交給眼睛的延遲處理吧。 |