硬體:Arduino Uno + 感測器(LED、電阻….)
軟體:Scratch2.0 + WFduino APP
程式寫作如果結合外部感應器,可以達成簡單的自動控制功能,進一步讓學生創作一些作品改善生活或是增加樂趣,只要幾百元就可以開始體驗電腦程式控制外部感應器了。
課程內容適合小孩或初學者,完成初級班課程後,發揮創意再加上市面上的各種感應器,就可以創造各種有用、有趣的作品。
目前國中小常用的程式設計程式大概就是[Scratch2.0],利用積木式拖拉來完成程式寫作。
考量開放、多元、安裝簡便、學生學習容易、便宜等因素,以下課程採用Arduino Uno控制板搭配Scratch 2.0 + WFduino來教學。
———————————-
WFduino 課前準備
初級班課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433
WFduino Chrome App
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637303
WFduino藍芽連線
http://blog.ilc.edu.tw/blog/blog/868/post/10898/650566
WFduino 小技巧
http://blog.ilc.edu.tw/blog/blog/868/post/97509/649653
安裝WFduino APP(影片)
https://www.youtube.com/watch?feature=player_embedded&v=wK5kHYgd3A8
WFduino基礎課程
WFduino第0課課前準備
http://blog.ilc.edu.tw/blog/blog/868/post/97509/636665
WFduino第一課(概論、連接)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/636745
WFduino第二課(LED)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637840
WFduino第三課(用鍵盤控制LED)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637841
WFduino第四課(3顆LED紅綠燈)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637850
WFduino第五課(PWM模擬類比輸出)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/638450
WFduino第六課(RGB三色LED)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/638508
WFduino第七課(蜂鳴器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/638509
WFduino第八課(按鍵)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639090
WFduino第8-1課(顏色猜猜機)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639091
WFduino第九課(可變電阻)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639092
WFduino第十課(光敏電阻)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639093
scratch2.0使用WFduino擴充積木功能(影片)
https://www.youtube.com/watch?v=d9opzV-cGsg
WFduino進階課程
WFduino第十一課(伺服馬達)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639094
WFduino第十二課(超音波感測器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639095
WFduino第十三課(繼電器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639096
WFduino第十四課(人體紅外線感測器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/640850
WFduino第十五課(主動式紅外線感測器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/640852
WFduino第十六課(七段顯示器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/640853
WFduino第十七課(搖桿)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/645549
WFduino第十八課視訊控制
http://blog.ilc.edu.tw/blog/blog/868/post/97509/647945
WFduino第十九課語音控制
http://blog.ilc.edu.tw/blog/blog/868/post/97509/644624
WFduino第二十課(遙控車)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/648422
WFduino第二十一課感測器擴充板
http://blog.ilc.edu.tw/blog/blog/868/post/97509/649395
WFduino範例課程
會說時間的鬧鐘(WFduino)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637772
會說話的九九乘法表(WFduino)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/636482
英文聽音打字練習(WFduino)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/636484
WFduino簡介
WFduino程式寫作結合外部感應器(影片)
https://www.youtube.com/watch?v=S3RlsCV-ULE&feature=youtu.be
WFduino原廠使用方法介紹網頁
http://wf8266.com/wf8266r/tutorials/65_Sx4ABlocks
WFduino for Scratch2 online and offline version , ScratchX(影片)
https://www.youtube.com/watch?v=tZ7Dyt8KxQU&feature=youtu.be
WFduino無線操控arduino
http://blog.ilc.edu.tw/blog/blog/868/post/97509/636819
WFduino for ScratchX
http://blog.ilc.edu.tw/blog/blog/868/post/10898/635190
WFduino語音控制(for scratchX)
http://blog.ilc.edu.tw/blog/blog/868/post/10898/635592
Scratch與Arduino概論
Scratch與Arduino普及化正式課程
http://blog.ilc.edu.tw/blog/blog/868/post/97509/650274
外部感應器初體驗:軟、硬體選擇建議
http://blog.ilc.edu.tw/blog/blog/868/post/10898/634141
arduino常用scratch程式效能測試
http://blog.ilc.edu.tw/blog/blog/868/post/97509/637216
————————
為什麼要推Arduino初級班課程為正式課程?
A:
1.程式寫作如果結合外部感應器,可以達成簡單的自動控制功能,進一步讓學生創作一些作品改善生活或是增加樂趣。課程內容適合小孩或初學者,完成初級班課程後,發揮創意再加上市面上的各種感應器,就可以創造各種有用、有趣的作品,讓資訊課不再只是[電腦課]。
2.教育機會均等:適合國小五、六年級以上學生,全年級都上一個學期課的型態,讓全校學生都能接受基礎的Maker資訊課,讓家裡沒有電腦、沒錢上社團、科學班的學生享有平等的受教權。
3.本系列課程,材料便宜(初級班基本材料費每校只要幾千元),程式安裝簡便,學生學習容易(簡單的電子零件,搭配積木式拖拉來完成程式寫作),有完整的教材教案提供老師教學(老師只要依照課程示範,學生創意無限)。
PS:老師看完課程如果還有疑問歡迎私訊討論。
————————-
WFduino Chrome App 是一個可以搭配Scatch2、ScratchX的多功能Chrome 瀏覽器應用程式。
1.跨平台:windows、Mac、Chromebook、ezgo12都可以使用。(只要寫一個程式,到處都可以用)
2.多功能:有網路(線上版Scatch2.0)、沒網路(離線版Scatch2.0),有接感應器(Arduino)、沒接感應器(模擬Arduino),都可以使用。(擴增scratch的功能)
3.多樣性:Arduino系列板子都可以使用,Uno、Nano、Leonardo……..等都可以使用,連便宜的大陸改良版Uno(使用CH340晶片)也可以。
4.方便性:只要打開App,相關服務一次完成,簡單方便。
感謝通聯行動創意科技有限公司免費提供。
————————————–
平常使用三步驟
1.接上Arduino (不接也可以)
2.開啟WFduino
3.開啟Scratch,上傳範例檔
開始使用
————————————————-
相關連結:
WF8266R無線遙控車
http://blog.ilc.edu.tw/blog/blog/868/post/10898/648630
WF8266R雲端外部感應器
http://blog.ilc.edu.tw/blog/blog/868/post/10898/633305
課程內容還會不斷的修正,敬請指教。
文章來源:WFduino初級班課程目錄 由 roc 發表。