跳到主要內容

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 簡姿妮

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

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

Ultimaker 3

Ultimaker 3 2017年獲得AII3DP網站評選為最佳3d列印機第一名-Ultimaker3 Ultimaker 3絕對是最可靠的雙噴頭3D列印機。 由於其獨特的噴嘴自動提升系統,專門設計的結構和 支撐 材料組合以及方便更換的列印熱端,讓您能完整呈現更複雜的設計並且也擴展您3D列印的更多可能。 升級優化的硬體、軟體與材料的搭配,使的Ultimaker 3和Ultimaker 3 Extended能給設計師,工程師和製造商等,以全新的方式來進行創作,完成以往無法達成的複雜幾何形狀和您卓越的設計。 產品特點   ●  列印體積為215 x 215 x 200 mm ●  0.4 mm噴嘴,層分辨率最細20微米 ●  列印溫度最高可達280˚C ●  雙噴頭設計,可使用水溶性支撐材料 ●  可以快速更換的噴頭熱端 ●  自動水平系統的加熱版 硬體功能 ●  雙擠出的設計 ,讓您能結合主要材料和水溶性支持材料,來創建複雜的機械零件或進行雙色列印。 Ultimaker 3獨特的噴嘴自動提升系,確保每次列印都能順利且穩定。 ●  可以快速更換的噴頭熱端 ,意味著您可以長時間正常的運行機器且更容易維護。您的Ultimaker 3自帶有用於主材料(AA)和支持材料(BB)的列印噴嘴。每種材料都有適合的噴嘴 - 可以降低堵塞的風險和享有更可靠的3D列印體驗。 ●  新型的冷卻風扇優化 。 Ultimaker 3具有強大的低噪聲風扇系統,擁有兩個新的徑向風扇和風扇護罩,改善氣流。這能確保更好的冷卻,提高跨橋列印質量,並能更快的進行列印也使的表面品質更平滑。 ●   LED狀態指示燈 。列印噴頭LED燈能提醒您是否需要任何動作來確保機器的3D列印狀況。 卓越的3D列印體驗 ●  Cura材料配置優化 。經過了多次嘗試與測試,我們增加了Cura內各種材料的設定配置,會自動調整到每個材料最適合的列印參數,讓您享受更平滑,更無縫的3D列印體驗。 每次列印都能產生一致的高質量的成果。 ●  使用NFC掃描進行材質辨識 。 內置的材料識別系統確保您的3D列印機已準備好進行列印。 Ultimaker 3能夠檢測...