跳到主要內容

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

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

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

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

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

留言

這個網誌中的熱門文章

感受極致 列印玩美! ATOM2.5EX

產品特色: ★      -  全新雙擠出 EX 套件 Atom 2.5 Ex  二進一出式噴頭,免去雙噴頭的互相干擾與多餘的重量。可使用雙色列印,更能使用水溶性材質,複合材料讓使用靈活度更高。另外  Atom  特有的冷卻系統設計也一併升級,風力更集中,瞬冷效果可大幅減少列印支撐材。 ★      -  全新  OMRON  光學限位開關 日製的  Omron  光學限位開關,相較於機械式微動開關在校正時更加精準,噴頭的壽命更長久。 ★      -  全新  THK  滑軌 使用  THK  滑軌,傳動機構更安靜、更精準,並且壽命更長。另外步進馬達以及皮帶沿用  Atom 2.0  優良的日廠零件。 ★      -  全新噴頭設計  MK3 改良鈦合金噴頭,並拓寬  PTFE  喉管內徑,提高耐用度且更不易堵塞。另外更提供  0.2mm  口徑噴嘴以供升級。 ★      -  新增強化機殼 全新優化的表面處理,質地細膩滑順。機殼更能提升整體剛性,保留外罩的擴充空間。機殼從  2.5  代起成為全系列標準配備。 ★      -  可卸式熱床 全新強化玻璃配合鋁合金玻璃夾具讓您可以隨時輕鬆拆卸熱床列印平台。 ★      -  模組化應用 模組化的設計讓使用者迅速更換不同模組。 Atom  研發了一款入門的  150 mW  雷射雕刻模組,讓使用者可以在紙張、皮革或木頭上雕刻屬於自己的圖案,讓  3D  印表機有更多功能得以發揮。亦提供開發套件平台,以供玩家自行改裝噴頭模組,自己的機器自己設計! ★      -  強勢外銷歐美日 Atom  三年來努力經營海內外市場, MIT  機器能在歐美日熱銷實屬不易,甚至在國際間佳評如潮!網路上最具公信力的  3D  列印評論家   Thomas Sanladerer   於 2016 年 9 月的實測中讚賞:「這是我有史以來印過最棒的  50 micron (0.05mm)  層高作品!」

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

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

《志工專訪》鍾秉洋 ─ 換位思考,學著如何用不同角度看事情!

這個暑假來到智觀當志工是個很難得的經驗,在我這個空閒的暑假,有地方約束我的作息實屬難得,在這段時間我體驗到很多得來不易的經驗,包括3D的建模,列印機的構造以及功能,公司的擺盤文化,如何應付小屁孩們,如何輔助授課講師控制班上秩序,傳達知識等等,都讓我學到許多。   其中最讓我印象深刻的莫過於帶小鬼們了,本人其實是個很討厭小孩的人,因為自己很怕麻煩,小鬼們彷彿又是聚集了各式麻煩的集合體,遇到生性乖巧到是很幸福,如果活潑好動調皮搗蛋但還是願意稍微克制那也沒話說,但講也講不聽又很嘴賤那就真的很讓人受不了了,又無法一拳打下去,只能好說歹說,或是有人扮黑臉比較壓得下來。   在與他們周旋的其中,其實他們銳利無比的童言童語有時也可讓自己反省自己,或是藉此鍛鍊承受力,但更重要的是,學著如何用不同角度看事情,換個角度看,他們其實也有可愛之處,在他們惡魔般的舉止下,其實還是藏著一顆赤子之心,畢竟他們還小,還是蠻純真的,與他們相處雖然麻煩,但也是挺有意思的。   很感謝智觀文創給我一個這樣的機會去學習,也感謝曾經幫助我的各位大哥大姊,不管是Rex、Wayne、Maggie、Eric……還是其他志工都教了我很多,真的很感謝各位。 2017.09.02 鍾秉洋