動起來!驅動LEGO電動車之工作坊

【記者 莊國民報導】

元智大學通識教學部於5月5日,邀請元智大學工管系兼任講師黃士峰,蒞臨元智二館指導學生學習如何精準地拼裝樂高車子,以及使用程式語言python設計加以操控,讓學生瞭解行動樂高的基本機械動力和組裝原理,並透過實物實作來體驗學習科學之樂趣。

IMG_4190(黃士峰老師為學生說明設計製作需要注意的事項/照片由莊國民拍攝)

實作前,黃士峰先為學生們講解,工具箱的各式重要的零件與功能、行動樂高之所以能「行動」的基本原理、python程式語言特色及設計編寫的基礎操作事項。此外,他向學生強調,無論從事任何行業與學科都好,當我們要去解決問題時,都需要蒐集數據或工具(input),並經過處理(process)後就成為自己的成果(output),簡稱IPO Model的製作觀念。籍此告訴學生在組裝樂高車子時,務必嚴守並按照ppt裡的步驟與指示,勿隨意更改組裝零件的型號;他指導大家輸入操控程式時,該程式設計是按照已限定轉彎尺度,若不遵循該項步驟拼接,則會影響車子轉彎時的精準度。

IMG_4239(學生按照老師所制定程序細節組裝樂高車子/照片由莊國民拍攝)

在說明結束後,黃老師將現場的學生分為7組(3人一組),先讓學生按照指示簡單地拼搭樂高車子模型,待大家都拼構完成後,他示範如何使用軟體 Microsoft visual studio code來輸入程式語言輸入EV3(車子的控制引擎)以操控車子的走向。他指出,指導大家輸入的程式語言為python,是眾多著名程式語言中,學習門檻較低且功能豐富的一種,這是出於python本身有著豐富的第三方函式庫(Library),其中累積相當完整的標準程式庫模組,還有開發者與社群圈開發出龐大的各項開放原始碼的非標準模組。

IMG_4263(學生在編寫操作車子直線與轉彎行走的設計程式/照片由莊國民拍攝)

他也認為python較為簡單之處是它像人的語言,他問人一句,人就回應即可,例如:#You can wait for a short time or do other things in this loop. 操作者就簡單輸入:wait(10),即原地停十秒。在各種示範並講解後,就讓學生依組別分工進行實作,他則現場巡視各組並指導學生感到困惑之處。他也一直提醒同學,在輸入程式時,務必確保輸入的文法與字母是正確無誤,若輸入字母錯誤,最後則出現亂碼,車子亦不會執行任何行動。學生在最後將程式控制執行語言輸入並連接車子EV3引擎後,就放在桌面上順利行走完整一圈,即可完成任務。

IMG_4282(學生在編寫設計程式後,讓汽車走桌面完整一圈/照片由莊國民拍攝)

Be the first to comment on "動起來!驅動LEGO電動車之工作坊"

Leave a comment

Your email address will not be published.


*