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