我曾經設想過一個亮燈順序和時間可以任意設置的彩燈程序,不過一直沒做。
我的想法是這樣的。首先要明確一點,無論動作順序是否可以隨便設置,但是動作都是我預先定義的,基于此:假設可以玩陳10種動作。
1.在設定動作順序時實際上就是一個填數(shù)據(jù)表(先進先出)的過程。
2.設定完成,需要執(zhí)行的時候,我們就要去讀取數(shù)據(jù)表了(先進先出),由于每次取值都會把最早傳入的值取出,如果要反復運行,我們就要再分配另外兩個同等大小的區(qū)域用來盛放我們每次先進先出的數(shù)據(jù)。