今年春節看我的作文範例

節日作文 全文約734字

春節將至,每位同學都身懷絕技,要在家人面前大展身手:有的炒菜做飯包餃子,有的揮灑筆墨寫對聯…… 同樣,我也用自己的本領為家人準備了一份特殊的祝福。

我學習機器人與程式設計已經超過六年的時間,上學期也開始接觸電子電路了。我決定用我新學到的知識,實現通過Arduino微控制器控制點陣顯示屏來顯示“新年快樂”(Happy New Year)的英文單詞。雖然表面看起來十分簡單,但其中蘊藏著特殊的演算法設計,即使以現有的知識也很有挑戰性。不過,我還是準備好了材料,開工!

首先要搜尋資料,瞭解點陣的使用方法。8X8一共64個電泡,若想讓第一行第一個亮,就要給第一行供能,第一列關閉供能。而這種控制方法導致無法正常地控制LED燈顯示各樣形狀,需要開啟一個燈,再全部關掉,再開啟另一個燈……利用微控制器超高的執行速度,人視覺停留的視錯覺來顯示影象,整個工程的最大難點就在這裡。我按照資料上的說明先接好了電路,開始了與困難最終的角逐。

我先打算把每個字母的程式分開來處理,可在實踐中發現,工作量極大,況且控制出了大問題,點陣上的LED燈一陣亂閃—有的極亮,有的極暗;有時閃爍,有時停頓,完全看不到字母的影子。情急之下,我決定改變策略,利用剛剛學到的“二維陣列”,用“1”代替點陣中亮的LED燈在點陣中對應的位置,用“0”代替不亮的。這樣再通過程式讀取陣列中的“0”和“1”,然後轉化為電流釋放的訊號,一個字母顯示出來了!緊接著,我趁熱打鐵,將每一個字母都顯示了出來—“H A P P Y N E W Y E A R”十二個紅色的字母一一輪流呈現在眼前—大功告成!

看著我幾個小時的成果,看著爸爸媽媽、爺爺奶奶伸出的大拇指,我露出了欣喜的笑容……

您可能感興趣