1、檢視上學期所畫設計圖,是否有需要再次修正的地方。
2、再次說明這學期會用到的arduino元件。
1、各組討論,製作所需材料(盡量利用回收材料)如何取得、誰可提供,如果較難取得的材料,由老師負責準備。並在筆記本中,紀錄材料準備分工情形。
2、模型製作預計四節課的時間,各組試著在筆記本中做出每節課的製作目標。
例如:
第一節 製作浮在水面的平台形狀及防水處理
第二節 在平台下加裝能浮在水面上的設計
第三節 物體平台上的裝飾
第四節 細部修正
每節課去對照是否要達成進度。如果沒達到,下一節課必須要能趕上進度。
在chromebook上,要使arduino正常運作,需利用兩個工具。
1、motoblocky網站
該網站除了提供與scratch相類似的積木程式,學生可以透過積木排列來完成程式編程。另外還可以將排列好的積木程式,轉換成arduino程式碼,來進行程式燒錄工作。
2、chromeduino2
當積木程式轉換成arduino程式碼後,我們需要另一個工具來將程式燒錄至arduino。chromeduino2可在chrome線上應用程式商店裡找到,它提供chromebook與arduino的溝通橋樑。
開啟chromeduino2後,插上arduino,接著修正tools裡面port和board選項。將motoblockly上arduino程式碼,全選、複製;在chromeduino2上貼上,在按Program選項,就可以將程式碼燒錄至arduino上。
燒錄過程中,如出現紅色字訊息,代表出現錯誤,可能是複製程式碼的過程不完全,可重新複製、貼上試試。
3、未編寫完的程式,可以利用motoblockly網站儲存功能,儲存檔案,上傳至google drive共享資料夾內,下次可下載繼續編輯。
1、 教師教導各元件的接線方式,並由學生實際將arduino、元件、馬達、電池盒接線及固定。
2、將需要使用的arduino元件,放置在製作完成的平台上,實際在水上測試平台是否能保持平衡,如果有傾斜現象,調正平台上元件位置的配置。
1、馬達控制模組
控制馬達控制模組上腳位的高低電位,來改變馬達轉動方向。經由兩顆馬達轉動方向的變化,來達到讓物體轉彎的效果。
2、藍芽模組
(1)在arduino中定義接收到的訊號與相對應的動作。例如:接收到”a”訊息,執行兩顆馬達都順時針轉動的動作。接收到”b”訊息,執行兩顆馬達都逆時間轉動的動作。
(2)在行動載具上,已預先安裝運用App Inventor所完成的app,經由藍芽配對連線後,控制馬達的轉動方向。
3、透過修正馬達控制模組的輸出電壓,讓兩顆馬達的轉速相近。
將製作好的設計原型,進行實際下水測試。
1、測試物體在水面上是否平衡;如果沒有,需調整平台上的位置配置。
2、轉動馬達,是否能正確控制物體行進的方向;如果沒有,先釐清是否接線有錯誤,再檢查程式設計是否有問題。
各組將完成的作品,向其他人說明分享。
錄製各組作品介紹(每組五分鐘)