Breaking News

讓機器人跟著線走:課程系統上線後的第一堂實戰課

讓機器人跟著線走:課程系統上線後的第一堂實戰課

說實話,不是每次社課都像想像中的那樣。

幹部們備好課程、架好系統、印好資料,走進教室的時候還是會有那麼一點期待。但現實是,社團就是社團,來的人形形色色,你沒辦法要求每個人都跟你一樣在乎這件事。有人認真聽、有人努力試,也有人就這樣坐在那裡,做著跟機器人完全無關的事。

這是幹部們學著接受的一件事。

但也正因為如此,那些真的在做的人,才顯得格外珍貴。

1fSznGRhSaGhF-lyKLrufdNHdhuFmHhMw

先從登入開始

正式上課前,我們先帶大家完成課程系統的帳號註冊。填入學號後,系統會比對當學期的社員名單,自動開放對應的課程內容。這個設計讓每個人的學習進度都能被記錄,日後的認證審核也有所依據。

完成註冊,大家第一次打開這個為社團量身打造的課程介面。左邊是章節目錄,中間是課程內容,右邊是程式顯示區。程式預設折疊,當你閱讀到對應段落,相關的程式片段就會自動展開,閱讀和理解的節奏是連貫的,不需要手動切換。

1yr7Q8E1TlW50BJ-cCLY39FHde1rVM6Vf

目前第一章已釋出三個單元:認識循線機器人、控制馬達的程式、基本循線邏輯。今天的課,就沿著這三個單元走。

從零件到邏輯,一步一步來

第一單元是認識這台機器人本身。IR 感測器怎麼分辨黑線和白地,各個零件在整個系統裡扮演什麼角色。對部分社員來說,這是第一次用完整的眼光去看待它,而不只是一堆自己組裝好的東西。

第二單元進入程式控制。怎麼讓機器人往前、往後、向左、向右?兩顆馬達的方向組合,搭配 PWM 速度控制,就能產生四種基本動作。邏輯不複雜,但理解之後,操控機器人這件事就不再是黑盒子了。

第三單元是整堂課的核心:基本循線邏輯。以中間感測器為判斷主軸,左右感測器負責修正。只要中間壓著線就直走,中間離線了才看左右哪側碰到,決定修正方向;三顆都沒碰到,就停下來。用一組 if / else if / else 就能完整表達。

每個組別,都走出了自己的一步

課程進行到後半,各組陸續把程式寫入機器人,開始在跑道上測試。

有些組別對程式還不熟悉,就直接拿我們提供的完整範例跑一遍。機器人動了,循著線走了,雖然不一定很穩,但那個「它真的在跟著線」的瞬間,已經是這堂課最重要的事了。能走到這一步,就很棒。

也有組別沒有停在這裡。他們開始更動參數,調速度、改轉向邏輯,試著讓機器人在彎道跑得更順、追線跑得更穩。這需要一點觀察力,也需要願意反覆嘗試的耐心,而他們做到了。

不同的組別,不同的起點,各自走出了屬於自己的那一步。看著他們蹲在跑道旁邊盯著機器人跑、討論哪裡還可以再調,這就是我繼續願意為這個社團花時間的原因。

課程系統還在壯大,我們也是

每個單元的最後都有「認證審核」:完成任務後送出審核,由幹部確認成果,通過後在後台正式認證。這個設計讓學習有一個可見的完成節點,不只是「做完了」,而是真的被看見了。未來還可以進一步擴展「成就」系統,在學習機器人的路立上里程碑。

這套系統還在持續雕琢中。我們希望它不只是一個放課程的地方,而是一套真正有架構、有溫度的教學系統。讓每個認真來的人,都能在這裡找到屬於自己的節奏。

循線競賽即將到來。這堂課的練習,是那一天的前奏。

期待在賽道上,再次看見那些認真的身影。

You might also like

第一屆機器人對抗賽:八強對決,一人封王!
第一屆機器人對抗賽:八強對決,一人封王!
沒有前人帶路,我們就自己來探究:參加 AERC 亞洲智慧型機器人大賽
沒有前人帶路,我們就自己來探究:參加 AERC 亞洲智慧型機器人大賽
第一屆機器人循線競賽 活動紀實|首辦,並不容易
第一屆機器人循線競賽 活動紀實|首辦,並不容易