活動花絮:【微型課程工作坊】帶領LEGO感知世界!
次閱讀
【實作型0.2學分】 帶領LEGO感知世界!
講者:梁韵嘉(元智大學工管系教授)、黃士峰(元智大學工管系兼任講師)
時間:2021年5月12日(三) 13:00-17:00
地點:R2426
撰文/攝影:莊國民
元智大學通識教學部於5月12日,邀請元智大學工管系兼任講師黃士峰,於元智二館指導學生學習並使用程式語言python設計,冀以手動與遠程的方式,精準地操控樂高玩具車,使學生在實作中理解瞭解行動樂高的基本機械動力和組裝原理。
鑑於課堂上有一半的學生曾參與上週「動起來~LEGO」的課程,黃老師先簡單為學生說明:基本樂高組裝方式、各種電動零件與功能、python程式語言特色、及設計編寫的基礎操作事項。然而,課程與上次課程不同的是,黃老師詳細解說引動引擎EV3的結構,更深層教導學生如何使用python來設計與其聯上互聯網,以遠程操控車子走向的加強功能。
在黃老師說明後,現場的學生各分為6組(3人一組),學生先按照指示組裝樂高車子模型,待學生都組裝完畢後,他照常為學生示範使用軟體 Microsoft visual studio code來編寫車子直走速度、轉彎角度等程式設計並輸入引擎EV3。黃老師在學生實作前,多次提醒學生在編寫程式語言時,務必注意是否有錯別字、字母的大小寫否是正確、預設指令上的“#”代碼是否存在等事項,以避免最後出現亂碼而導致車子無法發動等不良現象。
學生遵循老師的指導下,各別完成組裝與程式編寫,以手動模式順利將樂高車子輪子不碰黑線為標準,繞轉桌面一圈以結束初段的任務。到各組都依序完成這項任務後,黃老師則接下去教導學生使用Network Request Module,設計車子能聯接網路的線上遠程控制模式。過程中,他一直向學生強調聯接電動車的網路,務必是自己個人的網路,以避免出現無法聯接的現象。最後,有一組同學在剩餘的時間內,成功完成編寫遠程控制執行語言,輸入車子EV3引擎後,並順利以遠程距離操控方式,操控車子行走桌上一圈。