換個思想吧,沒有方向、流水這一說!!!
1、將各個燈的明暗狀態(tài),看作是的個數(shù)組的組元素(A1,A2,A3,A4……)。A的每一位0/1對應一個燈的明暗。
2、每間隔一個時間TG,切換一個組元素,送出顯示。
這樣,改變TG的大小,就改變了速度。
改變,A1,A2,A3,A4值(或排序),就改變的LED燈的顯示狀態(tài)。
如果,A1,A2,A3,A4……的組合,形成左移的效果,看上去就左移了;形成右移的效果,看上去就右移了;看上去形成跳動的效果,看上去就跳動了……
你想怎么玩就怎么玩!
程序構思巧妙,易寫,邏輯清晰。
你要玩的花色,就是在如何將LED的各種顯示組合,編制了A1,A2,A3……
如果,你設計了N個方案(單燈左移,單燈右移,雙燈左移,雙燈右移,暫停、全閃、……),就做成N的數(shù)組。每按一次鍵就換一個數(shù)組取值,顯示。 |