張軒瑋
安裝小車,打開開關,開始運行!
我的心提到了嗓子眼兒。一輛小車正用顏色傳感器探測反射光強度,以50瓦功率旋轉7.5秒,向前出發(fā)!我的眼睛直勾勾地盯著小車,只見小車從容卡住轉盤,中型電機旋轉360度,吊機緩緩放下樂高小屋。精準!小屋被四平八穩(wěn)地放在目的地,我長舒了一口氣。這時,小車掉轉方向,朝大樹奔去。我緊張地握緊拳頭。小車在大樹跟前的四號位準確無誤地穩(wěn)穩(wěn)停下,緊接著慢慢退后。這是最關鍵的時刻,成敗在此一舉,我真怕小車因掉轉失敗而回不了基地!我屏住呼吸,看著小車憑顏色傳感器檢測反射光強度,一邊定位,一邊慢慢準確地退回基地,才又長舒了一口氣,興奮不已。
這是我的一次機器人程序模擬實驗,一個樂高機器小車能如此準確無誤地完成指令,全靠我編寫的幾個小小的程序。在運行機器小車前,我得用樂高積木設計、搭建出一個由高樓大廈、公園、秋千、工地、大山、綠樹和樹屋完美結合的城市。
在搭建城市的過程中,我遇到了很多困難。一會兒插銷壞了,一會兒物體之間無法銜接。一時之間我也很懊惱,怎么小小的積木搭建也會有這么多問題?但是現(xiàn)在就放棄,那我前面準備了這么多,不就全浪費了?抱著再試試的心態(tài),我終于完成了搭建工作。
沒想到,在小車的調(diào)試階段,我竟然遇到了更多的問題:小車在行走的時候出現(xiàn)了誤差,偏離了正確道路;在編程序的時候,因為度數(shù)偏差,小車無法正確完成指令;電機在運行的過程中出現(xiàn)機體損壞或者卡住的情況,小車無法繼續(xù)完成指令,導致任務失敗,等等。經(jīng)過了無數(shù)次的失敗,我漸漸學會了遇到問題不要急躁,更不要氣餒,開始不斷實踐,并把問題一一解決,最后才有剛才說的成功。
我剛上小學就開始學習樂高機器人了。當時,我接觸的樂高機器人是通過組裝樂高積木,做出實體模型,放上主控制器,再通過編寫程序,調(diào)用編程模塊指令讓機器動起來,實現(xiàn)對機器人的控制的。現(xiàn)階段,我主要學的是Scratch(一款圖形化編程工具)編程,直接在電腦上操作,這需要一層層地把模塊打開,學習模塊內(nèi)部核心的邏輯、算法、語法和結構等。接下來,我還會進一步學習少兒Python(一種編程語言)、C++(一種編程語言)。這些都需要豐富的科學知識做支撐,其中包含跟科學有關系的數(shù)學、物理、建筑、信息技術等各學科知識。
數(shù)碼編程在我眼里已經(jīng)不是一門課程了,更像是一個巨大的玩具,使我樂在其中。只要讓手中的積木跟隨你的設計拼接在一起,你就可以打開充滿無限可能的世界,這就是無限創(chuàng)新的力量!
318000浙江省臺州市路橋區(qū)峰江街道中心小學四年級