DiFi課程目錄

硬體:DiFi

軟體:Scratch2.0 +  WFduino

程式寫作如果結合外部感應器,可以達成簡單的自動控制功能,進一步讓學生創作一些作品改善生活或是增加樂趣,只要幾百元就可以開始體驗電腦程式控制外部感應器了。

課程內容適合小孩或初學者,完成初級班課程後,發揮創意再加上市面上的各種感應器,就可以創造各種有用、有趣的作品。

目前國中小常用的程式設計程式大概就是[Scratch2.0],利用積木式拖拉來完成程式寫作。DiFi 是一塊整合感測元件在板子上的學習板,可省去接線的困擾。直接用這一片,不用再去接擴充板及繁雜的接線,做基礎教學應該夠用了。

DiFi 以ESP8266系列wifi晶片為基礎,加上繼電器、光敏電阻、RGB LED、按鍵開關、紅外線感測器、蜂鳴器、DHT11溫濕度感測器等感測元件,除了基本的感測器之外,你還是可以很容易的再連接麵包板及其他感測器,因為是以wifi晶片為基礎,也可以做遠端遙控喔!

考量開放、多元、安裝簡便、學生學習容易、便宜等因素,以下課程採用DiFi控制板搭配Scratch 2.0 + WFduino來教學。WFduino 網頁 http://wfduino.com/

———————————-

DiFi 課前準備

DiFi 課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/100870/660551

WFduino新版下載使用方法
http://blog.ilc.edu.tw/blog/blog/868/post/97509/660050

DiFi第0課認識新DiFi學習板
http://blog.ilc.edu.tw/blog/blog/868/post/100870/660453

 

DiFi基礎課程

DiFi第一課(概論、連接)
http://blog.ilc.edu.tw/blog/blog/868/post/100870/660552

DiFi第二課(LED)
http://blog.ilc.edu.tw/blog/blog/868/post/100870/660584

DiFi第三課(用鍵盤控制LED)
http://blog.ilc.edu.tw/blog/blog/868/post/100870/661400

DiFi第四課控制RGB LED(上)
http://blog.ilc.edu.tw/blog/blog/868/post/100870/661535

DiFi第五課控制RGB LED(下)
http://blog.ilc.edu.tw/blog/blog/868/post/100870/662069

DiFi第六課PWM模擬類比輸出
http://blog.ilc.edu.tw/blog/blog/868/post/100870/661683

DiFi第七課色光三原色
http://blog.ilc.edu.tw/blog/blog/868/post/100870/662910

DiFi第九課按鍵(上)
http://blog.ilc.edu.tw/blog/blog/868/post/100870/665873

DiFi第十課按鍵(下)
http://blog.ilc.edu.tw/blog/blog/868/post/100870/666529

DiFi第十一課光敏電阻
http://blog.ilc.edu.tw/blog/blog/868/post/100870/668129

DiFi第十二課主動式紅外線感測器
http://blog.ilc.edu.tw/blog/blog/868/post/100870/668224

DiFi第十三課繼電器
http://blog.ilc.edu.tw/blog/blog/868/post/100870/668286

DiFi第十四課視訊控制
http://blog.ilc.edu.tw/blog/blog/868/post/100870/668392

DiFi第十五課DHT11溫濕度感測器
http://blog.ilc.edu.tw/blog/blog/868/post/100870/663542

DiFi第十六課無線連接

http://blog.ilc.edu.tw/blog/blog/868/post/97509/662793

也可以外接麵包板及感測器做其他應用,相關課程請參考 

WFduino(Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433

 

Scratch與Arduino概論

從PM2.5細懸浮微粒監測談環境教育
http://blog.ilc.edu.tw/blog/blog/868/post/97509/658895

推動Scratch與Arduino普及化正式課程(校長會議)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/654942

Scratch與Arduino普及化正式課程
http://blog.ilc.edu.tw/blog/blog/868/post/97509/650274

WFduino(Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433

外部感應器初體驗:軟、硬體選擇建議
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常用scratch程式效能測試(105.11.2)
http://blog.ilc.edu.tw/blog/blog/868/post/100870/664175

————————

為什麼要推Arduino初級班課程為正式課程?

A:

1.程式寫作如果結合外部感應器,可以達成簡單的自動控制功能,進一步讓學生創作一些作品改善生活或是增加樂趣。課程內容適合小孩或初學者,完成初級班課程後,發揮創意再加上市面上的各種感應器,就可以創造各種有用、有趣的作品,讓資訊課不再只是[電腦課]。

2.教育機會均等:適合國小五、六年級以上學生,全年級都上一個學期課的型態,讓全校學生都能接受基礎的Maker資訊課,讓家裡沒有電腦、沒錢上社團、科學班的學生享有平等的受教權。

3.本系列課程,材料便宜(初級班基本材料費每校只要幾千元),程式安裝簡便,學生學習容易(簡單的電子零件,搭配積木式拖拉來完成程式寫作),有完整的教材教案提供老師教學(老師只要依照課程示範,學生創意無限)。

————————-

WFduino  是一個可以搭配Scatch2、ScratchX的多功能應用程式。

1.跨平台:windows、Mac、Chromebook、ezgo12、Linux、ARM SoC : Allwiner H3、BananaPI M2+都可以使用。(只要寫一個程式,到處都可以用)

2.多功能:有網路、沒網路(離線版Scatch2),有接感應器(Arduino)、沒接感應器(模擬Arduino),都可以使用。(擴增scratch的功能)(註1)

3.多樣性:Arduino系列板子都可以使用,Uno、Nano、Leonardo……..等都可以使用,連便宜的大陸改良版Uno(使用CH340晶片)也可以,ESP8266系列的wifi晶片控制板也可以使用。支援連接通訊方式:USB、藍芽、WiFi。

4.方便性:只要打開App,相關服務一次完成,簡單方便。

5.綠色軟體:免安裝,可以放在隨身碟直接帶著使用。不怕影響電腦系統效能,有裝還原軟體的電腦直接放在沒有還原的磁碟即可使用。

roc

宜蘭縣國小資訊小站

您可能也會喜歡…