發布時間:2022-03-22 10:42:24來源:魔方格
很多想學少兒機器人編程的學生都有一個難言之隱,就是認為該編程學習起來并不容易,涉及的知識面很廣、專業技術性很強,很難在短時間內學會并獨立操作,格物斯坦提醒下孩子們,學會機器人編程要掌握方式和方法,融會貫通,不能用傳統的課堂授課模式去學,那樣會事倍功半。
首先,什么是"機器人"?一種感覺是"機器人"應該是機器制造的人。但在我們的生活中,除了電影中的"變形金剛"(Transformers),裝配線上還有一個人物,那些掃地工、聊天機器人和裝配機器人,“人"的影子在哪里呢?仔細想想"機器人"是翻譯領域中的"通假字”。
今天提到的"機器人"是一個可編程的機器人,它通過重構改變硬件,通過編程改變軟件。它通常由以下幾個部分組成:
1.基本部件
這就像我們常見的樂高玩具,包含各種形狀的部件,可以拼成不同的形狀,這是機器人的身體。
2.傳感器和馬達
傳感器就像機器人的眼睛和耳朵一樣,用于從外界獲取信息。常用的傳感器有超聲波傳感器獲得速度,光傳感器獲得顏色或反射,觸摸傳感器獲得外部接觸等等。這是機器人的手、腳、肌肉和關節。所有的位置變化都取決于它。
3.控制器
這是機器人的大腦,它決定機器人的行為。輸入通過連接傳感器獲得,輸出通過連接電機控制,程序通過連接到計算機注入。此外,控制器還可以接收遙控輸入,也可以有圖像或聲音的輸出。在計算機或Pad上編寫程序后,孩子們將其下載到控制器并執行。執行的程序可以獲取傳感器的輸入數據或控制輸出。程序本身使用可視化編程語言,使用起來很容易。
總之,機器人編程就是用硬件構造一個物體,給它一套邏輯和程序,用它的傳感器和馬達來完成一系列任務。首先,告訴每個人,機器人的編程在現實中并不是孩子想的那樣–給它撒上金粉,念段咒語,就可以快樂地跳舞了。他們會慢慢發現他們建造的機器人既不那么漂亮,也不那么神秘,即使是這樣一臺機器,其建造過程也非常復雜,軟件編程也需要無數的改動和調整。那么,我想說的是,孩子們,歡迎來到現實世界,歡迎來到不同的角度來看待問題。
從工程師的角度來看待這個問題,是機器人給孩子們帶來的很大好處。這臺機器不是人類,不會因為你的努力而被容納,不會被你的天賦所打動。如果你處理這個問題,你務必用你的方式去做,而且沒有捷徑。孩子們并不缺乏想象力,缺少的是想象和現實世界之間的妥協,不知道如何一步一步地實現內心的冷靜想法。我想說的是,在機器人面前,可以先把藝術家的天馬行空暫時先收一收,然后切換到工程師角度嚴格、腳踏實地去看世界。
學好機器人編程對于正在成長期的少年們來說是很有挑戰性的事,學習高新技術都需要像醫生臨床坐診一樣,望聞問切的,這需要少年們有足夠的耐性和永不放棄的探索精神,較后發現編程中存在的問題,才能攻克編程難關。