作文載體節日

今年春節看我的小作文

本文已影響 7.89W人 

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

今年春節看我的

我學習機器人與編程已經超過六年的時間,上學期也開始接觸電子電路了。我決定用我新學到的知識,實現通過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”十二個紅色的字母一一輪流呈現在眼前——大功告成!

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

猜你喜歡

熱點閲讀

最新文章

推薦閲讀