活動花絮:【微型課程工作坊】帶領LEGO感知世界!

33
次閱讀

【實作型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引擎後,並順利以遠程距離操控方式,操控車子行走桌上一圈。

192155895_3992472904161589_890742881198967992_n.jpg

190888066_3992473284161551_6789391060321649440_n.jpg

197838827_3992473344161545_2768208512386663764_n.jpg

191690251_3992473170828229_4323433848446058591_n.jpg

190456579_3992473087494904_3132195724379723548_n.jpg