用Arduino做一個rgb變色+跑馬燈+呼吸燈+恆亮燈的模組


我要想做一個rgb led變色+跑馬燈+呼吸燈+恆亮燈的模組
給模型用

我的意思是,一群led負責跑馬燈為一個工作
一群led呼吸燈為另一個工作
RGB LED變色

!!不是跑馬+呼吸等...!!

但這幾個工作圈要用同一個按鍵開關
按下去就開始運作,再按才會關閉
呼吸燈範例就有語法了
我也有跑馬燈的語法
也有變色語法
也有開關的語法
可是我不會整合在一起
我有試著把語法放到同一個檔案裡
可是都會錯誤
網路教學都是分開來示範,要怎麼寫才能合在一起呢??
以上講的每一個動作模式都是獨立工作
但整合為一個開關
有高手可以幫我寫出來嗎....
謝謝

附上我的示意圖



2016-09-10 1:19 發佈
有沒有試過將每一個部分都寫成一個獨立的函式,然後在 void loop ()

中去呼叫它們。
y.c.l
這功能要求頗多

likemisyou wrote:
我要想做一個rgb...(恕刪)
使用WS2812B方式全部串再一起控制就行了。單顆的話可以使用APA106。
先說清楚是哪裡有問題,編譯出錯? 還是哪裡動作有問題。
寫的程式碼PO上

這程式最大問題只是時序控制,呼吸燈、RGB變化、跑馬燈所用Delay數值應該是不一樣的
用短時間的為基準,長時間的用計數試試
要讓那些工作要能夠平行處理,最快的方式是直接裝RTOS
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結