跳到主要內容

mBot程式設計夏令營 Day2-3 In 社教館

針對前一天下課前的『鍵盤遙控車』來動動腦,讓大家嘗試著簡化並優化自己的程式。

在這個課題中,刻意讓大家掉入一個題目的小陷阱,經歷了第一次的『失敗』,在這個失敗的經驗裡,順勢分享了有關Facebook的案例,告訴大家程式設計應該瞭解的核心價值『Try and Error!』。
擁有失敗為成功之母態度,一步步帶著同學們抓出bug(錯誤)後,大家也豁然開朗,露出成就感滿分的開心神情,藉著這次機會,讓學員瞭解「在未來程式設計的路上,不要害怕跌倒,保持從錯誤中學習的精神。👍🏻
感測元件部分,分為以下三個大主題:RGB-LED、光敏感測器及超音波感測器
在充滿學習氣氛的教室裡,以RGB-LED開啟第一道學習關卡,藉由紅、綠、藍三色閃爍、呼吸燈,以及mBot自走車方向燈的製作,加上豐富的程式講解與使用,讓大家除了熟悉元件,對程式的語法也認識更深入,實作時也運用的更加靈活。
接下來,讓學員們結合今日所學,用RGB-LED搭配光敏感測器,進行『天黑過山洞,就開大燈』,以及蜂鳴器結合超音波感測器的『空氣提琴』進行練習
有了前面扎實的程式運用,加上主題鮮明的課堂作業,讓學員們的功力大增!在完成指定的題目後,都主動嘗試著做出屬於自己的額外效果,展開歡樂的創意大賽! 😆

課程的最後10分鐘,也帶著學員將今天學習的成果,延伸到生活上的應用話題,比如說『方向燈』、『倒車雷達』等等,讓,帶著學員們從mBot上的板載按鈕向外擴散,翻開今天學習的第一頁。
透過板載按鈕的介紹,順道讓同學回想一下,前兩天學過的感測元件如何搭配,比如:按鈕蜂鳴器開關,按鈕變換彩色LED燈......等等,加深大家的印象,進行一個小小總複習。

接下來,也讓學員們實際燒錄程式到mCore裡(mBot上的電路板),讓他們了解人們的程式寫入韌體的完整過程。有了這個基礎後,就帶著大家進入無線紅外線遙控的主題,學員們經過前面兩堂課的磨練,大家對新的元件也駕輕就熟,可以感覺到大家程式能力的進步!
在製作稍微進階的課堂練習時,這群可愛的學員也常常阻止我給予提示,他們想要自己作出解答 😆😲😲😲
每個學員都很有自己的想法,寫出來的程式也都不太一樣,於是老師與經驗豐富的助教們,就一個一個的協助這群認真的學員,針對他們比較模糊的觀念,或是程式邏輯的小錯誤進行引路與提點,真正讓他們作出屬於自己的解答!💪🏻
下半堂課,則是今天的大主軸『避障車』,進入這個主題之前,我先分享了近年來炒得火熱的『自動駕駛車』影片給大家觀賞,以Google自駕車與美國Tesla(特斯拉)電動車公司為例子,也因為提到特斯拉這個名字,趁機跟大家分享了5分鐘的小故事-特斯拉的簡短傳記與交流電的發展!對於自動駕駛的議題,也提出好多天馬行空的問題和討論,讓我又驚又喜! 
透過自駕車的拋磚引玉,也成功燃起他們實作『避障車』的小宇宙!💥💥💥
因為『避障車』這個主題結合了許多前幾堂課程所學:超音波感測、馬達、程式邏輯分析...等等步驟,因此這次的講解的速度稍微放慢,透過按部就班的事件分析,循序漸進的程式撰寫,帶著大家跟著老師的思路進行實作,也在這樣的教學模式中,同學們可以在過程中馬上提出問題,把自己的想法回饋出來,老師與助教亦能即時幫同學分析他的做法,並給予適當的建議,刺激學員思考。
另外,今天也在燒錄程式的過程,讓學員們看到圖塊程式在實際程式語言中的模樣,大家看到自己的程式方塊變成貨真價實的程式語言時,都驚呼了好幾聲😆。
相信各位認真的學員們,在今天深入淺出的課程中,不僅程式能力有滿滿的收穫,解決問題的能力也有所提升💓💓💪

留言

這個網誌中的熱門文章

《志工專訪》簡姿妮 ─ 感謝短短的幾天,讓我滿滿的收穫!

首先謝謝施總、副總、經理讓我有這個機會到智觀實習,雖然目前前後加起來才實習了幾十天,但也學到了很多,也感受到了被栽培的恩惠!       接著要感謝的是業務Joy,一開始來到公司時什麼都不知道,都是她告訴我該做什麼事,工作內容是什麼,並且請其他前輩教導我,好讓我快速的上軌道。       再來要感謝的是瀚文,因為以前沒有當助教的經驗,所以會不知道應該怎麼做,有一次就透過LINE問他相關的注意事項,結果他回覆的非常詳細,很多我沒想過的事都叮嚀到了,而且也跟我介紹公司其他我還不熟悉的人,讓我知道。       當然也要感謝平常一起擔任志工的小黃、Eric、怡宣跟鵬鵬老師,他們都會帶著我熟悉環境與日行的公事,如果沒有這些同伴帶著我學習,我肯定是會造成Joy更大的負擔的。       也特別感謝Ina姐的親切待人,她也會教我一些工作的細項,也會特別叮嚀我什麼地方應該注意,讓我可以更快的進入狀況!也要謝謝Rex,因為環境我還不熟,所以上課需要工具的時候都是問他要的,他也會很熱心的幫我拿;再來是這禮拜才熟悉的Ted爸爸,很感謝他載我們去溪埔國小,也謝謝他的耐心讓我可以重約集合地點,讓我當天多睡了一些, 滿喜歡這裡的大家,希望以後還有機會一起工作!       最後要感謝我的恩師Neal跟Wayne,他們在教我課程的時候, 除了在專業的技術方面會加以琢磨外,也會告訴我他們的上課經驗,有什麼地方需要特別說明、又有哪些地方是學員容易犯的錯誤、以及怎樣的課程規劃較合常理等等.... 諸如此類的經驗談,真的讓我非常受用, 無論是現階段當助教,或是將來有機會上台的時候,都是我的一大助力,讓菜鳥的我能夠依憑著他們教導的方式去做出正確的判斷與處理 ,真的很感謝公司有如此優秀的老師來教我! 2017.08.31 簡姿妮

為什麼需要學使用樹梅派(Raspberry Pi)?

{嗯?樹梅派是什麼?一種派嗎?} 聽起來,好像很好吃  這是一般人聽到樹梅派(Raspberry Pi)的第一印象,  乍聽很像某種好吃的甜點, 但其實是一塊名片大小深不可測的微型電腦!  那麼,小編藉由這樣的疑問帶入本周的主題-    為什麼需要學(Raspberry Pi)?   它可以用來做什麼?!既然是微型電腦,那我用電腦不就好了?   要了解樹梅派,小編從為什麼有這個需求開始聊吧!  一開始從一小群很喜歡動手動腦的社群玩家們開始發起,  有沒有一種可以比較好開發像人的心臟一般驅動的核心, 但又不像一台死板板的電腦都固定了。 也可以支援影音遊戲呢?  有一群超強的實驗精神的工程師聽到了!!!!  經過好幾代的改良推出,終於產出了一塊小板子!  一塊讓人實現夢想的小板子,是虛擬的『學習平台』和『創作空間』。  用工程師的話來說: 《 樹莓派》是變數,可以是任意數, 也可以指一件人、事、時、地、物,或多件,完全沒有限制, 是未定的或神秘的,總是等著您去開發和灌溉。  思索許久,空出的軟體和硬體的範圍,學習者可添加各式各樣,多采多姿的元素。  小編覺得,就像你口乾舌燥或只是單純想喝涼的時候, 有些人喜歡用乘著水來喝,有些人喜歡拿玻璃杯,有些人喜歡用塑膠杯, 裡面裝成各式各樣的飲料。  一口飲下,阿~透心涼!還是心暖暖。  樹梅派如同其他單晶片就是有這樣的魅力,讓開發者天馬行空卻又務實的實踐希望!   那麼既然樹梅派是用來實現夢像的工具,而我是否擁有作夢的能力呢? 所以俗話說: <與其給一條魚,不如給一支釣竿>  同理,與其給一部電腦,不如給一片樹莓派!(笑)  那做為芸芸眾生的我們,要如何擁有作夢的能力呢?  那就是趕快點開以下連結,報名課程阿!  http://www.makerwisdom.com/eventdetail.html?actid=48083951-A768-4D34-A593-98F8741B294C 讓我們一起學習造夢吧! 至...

美國在臺協會Arduino 紙鋼琴課程 in高雄市立圖書館河堤分館

河堤圖書館進行 Arduino 紙鋼琴音樂課程 ,這個課程是我自己很喜愛的項目,結合創意與重實作的特性,成品又有趣好玩,這次的學員年齡層在國小三年級至國中這個範圍,也有很多家長陪同小朋友一起動手做,看著他們共同努力真的是非常美好的畫面,親子一起完成一項作品相信對他們的感情會有很大的加分!(不瞞大家說)其實我以前是很害怕上小朋友的課的,怕他們太活潑好動我會無法管理好他們,但這次課程對我來說是個很讚的經驗,原來我也可以當一個稱職的大哥哥😆😆💪💪 課程一開始先簡單介紹一下拿到的材料,很多東西對於小朋友都是第一次接觸,所以我盡量用生活上的例子來介紹這些材料,比如說可變電阻可以轉,就叫小朋友猜看看轉它可以調整甚麼,就有小朋友回答可以調音量👂因為他家裡的喇叭也是這樣調,他們就可以馬上清楚且連結到那樣功能🔉🔊 再來就進行鋼琴琴鍵的製作,使用鉛筆繪製自己的琴鍵,這邊就看小朋友們發揮他們的創意,每個人畫的都不一樣,我很喜歡這樣的感覺,不會每個學員都是在作複製貼上的動作,創客課程當然要有自己的創意嘛!🎵 然後是電路的實作,這邊對一些年齡層較低的小朋友會稍微複雜一些,不過在講師、助教與家長的協助之下都可以成功完成,看到他們看到自己的作品發出聲音,可以彈奏出一些歌曲,相信一切的努力都是值得的,經過了努力完成的作品一定是更好玩的啦!希望下次還能看到這群熱愛動手創作的小朋友們囉!😜😛😛