跳到主要內容

.

手機板logo
社區資訊站-無人機程式設計
勝利國小 作者:蘇芍鳳 日期:2020-12-10
今年社區資訊站辦理無人機TELLO程式設計,並以社區內高年級的孩子作為招收對象。由於TELLO無人機必須使用Scratch作為操作環境,因此在課程一開始的時候,孩子們均先透過Scratch學習控制無人機的起飛、降落、前後左右飛行等基本操控。經過一個上午的飛行練習,下午緊接著即是闖關任務,孩子們在檢視預先公布的關卡後,即開始設計程式內容,希望能一次過關。然而,受限於電池的電力、風扇的擺動,以及現場障礙物的距離等,孩子們通常需要10餘次的修正,方有機會從起飛點飛至降落點以完成任務。而第一階段的起飛後,講師就各組實際的飛行狀況選出進入決賽的小組,挑戰更為進階的飛行路線。而孩子們則在進階飛行路線上不斷來回量測,期望能掌握飛行路線的細節,使程式設計能一次達成目標。最終,第二階段的起飛開始後,歡呼聲此起彼落,多組孩子在兩次的試飛中即完成任務,孩子們更是貼近觀察每台無人機的飛行狀況,場面可說是既緊張又充滿歡樂。無人機程式設計是一種具像化的學習歷程,讓孩子能透過撰寫程式控制實際的機械,並從複雜任務中透過觀察、解題到最終完成任務,可以說是相當有趣的學習方式。

講師指導學生控制無人機起飛
講師指導學生控制無人機起飛
學生透過筆記型電腦遙控無人機
學生透過筆記型電腦遙控無人機
學生確認無人機飛行狀況
學生確認無人機飛行狀況
講師指導學生使用Scratch設計無人機程式
講師指導學生使用Scratch設計無人機程式