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