top of page

探索無人機編程之旅 - 杏花邨青年空間

無人機已成為現代科技中不可忽視的工具,從娛樂到專業應用, 甚至是帶動經濟發展。對於香港學生而言,學習無人機編程不僅能激發他們的科技興趣,更能培養邏輯思維和問題解決能力。 我們與杏花邨青年空間合作,在11月期間舉辦為期四節的無人機程式設計課程,從手動操控到程式編寫,逐步引導學生掌握無人機的控制技巧與編程基礎。



第一堂課:從手動操控開始,感受無人機的飛行魅力


課程的第一堂重點是讓學生親自操作無人機,透過手動控制感受飛行的基本動作。這階段主要令學生熟習無人機的起飛、降落、前進、後退、左右轉向等基本操作。這樣的體驗有助於學生建立對無人機的直觀認識,理解飛行的物理感受和反應時間。


老師會安排簡單的飛行任務,例如讓無人機在教室內完成一個固定路線的飛行,或圍繞障礙物飛行。這些任務不僅提升學生的操控技巧,也培養他們的專注力和空間感知能力。



第二堂課:結合移動積木,完成複雜的飛行任務


在熟悉無人機的基本操控後,學生進入程式設計的世界。課程引入了圖形化程式語言,透過拖拉式的積木編程介面,讓學生能輕鬆理解程式邏輯。


進入第二堂課,學生開始學習使用移動積木指令,如前進、後退、上升、下降、旋轉等動作。這些積木讓學生能更精確地控制無人機的飛行路徑。


我們設計一系列程式任務,例如:


  • 讓無人機按照指定路線飛行,完成一個簡單的空中迷宮。

  • 在指定區域內盤旋並拍攝照片。

  • 利用旋轉和移動積木,讓無人機完成不同幾何圖案。


這些任務不僅考驗學生的程式設計能力,也提升他們的空間規劃和邏輯思考。學生需要思考如何組合不同的積木,才能讓無人機順利完成任務。



第三堂課:認識程式設計基礎,使用邏輯積木控制無人機


這堂課的重點是學習邏輯積木,例如「If else」條件判斷和「Forever」迴圈。老師會設計簡單的任務,例如:


  • 如果無人機感應到前方有障礙物,則停止前進並轉向。

  • 配合任務挑戰卡(Mission Pad),讓無人機感應到不同數字的任務挑戰卡時做出相應飛行動作。

  • 無人機持續在空中盤旋,直到收到停止指令。


這些任務讓學生理解程式如何控制無人機的行為,並學會根據不同狀況做出反應。透過實際操作,學生能看到程式碼與無人機動作之間的直接關聯,增強學習動機。



第四堂課:綜合應用,挑戰自主飛行任務


最後一堂課將前面所學的知識整合,讓學生挑戰更具挑戰性的自主飛行任務。學生需要設計完整的程式,讓無人機在限定時間內完成多個任務,例如:


  • 飛越多個障礙點。

  • 在指定區域內精準降落

  • 根據感應器數據 控制無人機「接力」起飛。


這堂課強調學生的創意和解決問題能力。老師會鼓勵學生嘗試不同的程式組合,並在飛行過程中觀察無人機的反應,進行調整和優化。



課程帶給學生的多重收穫


這四堂課程不僅讓學生掌握無人機的基本操控和程式設計技能,更能培養以下能力:


  • 邏輯思維:透過程式設計,學生學會分析問題並設計解決方案。

  • 動手能力:實際操控無人機,提升手眼協調和操作技巧。

  • 創造力:設計自主飛行任務,激發學生的創新思維。

  • 團隊合作:課堂中常有小組合作任務,培養溝通與協作能力。


這樣的課程也為學生未來學習STEM 領域打下堅實基礎,讓他們在科技快速發展的時代中更具競爭力。如果閣下對於我們的課程感興趣,歡迎參考網站資訊或提出查詢, 我們可以因應不同需求為課程作出調整,以符合不同需要及使用場景,我們期待與您攜手合作 一同⌈ 編⌋出STEM 教育的新一頁!

 
 
 

留言


bottom of page