20201028河濱國小2
主題:Web:Bit小木屋功能實作
本網頁資料 http://gg.gg/1028hb
本課程會用到Web:Bit教育版的安裝版軟體,若無安裝此軟體,可到網頁版下載 https://webbit.webduino.io/blockly/?demo=default
輸入裝置及輸出裝置
輸入裝置
以電腦週邊來說:鍵盤、麥克風、搖桿...
輸入裝置
以電腦週邊來說:螢幕、喇叭、印表機...
認識數位及類比
數位 (0、1,不是0就是1)
數位輸入:感應器對控制器輸入0或1,最常見的數位輸入裝置是【按鈕】
數位輸岀:控制器對元件輸出0(off)或1(on),如點亮【電燈】、啟動【繼電器】...
類比 (連續信號,除0及1之外,還0.3、0.5...中間的值)
類比輸入:感應器對控制器輸入0~1023的值,像可變電阻器、光敏電阻...,但在Web:Bit開發板中,類比輸入只有P1、P2兩個腳位可用
類比輸出(PWM):將數位腳位模擬成類比腳位,控制器對元件輸出0~255的值,最常見的用途就是控制燈可漸亮或漸滅,如呼吸燈,類比輸出有P1、P2、P3、P6、P8腳位可用
認識常見元件或感應器 (要注意各元件的使用電壓,Web:Bit開發板只提供3V)
光敏電阻(Web:Bit開發板內建的)
溫度感測器(Web:Bit開發板內建的)
LED燈 (P13)
繼電器 (P10)
超音波測距感應器HC-SR04+:Trig(P3);Echo(P9);
霍爾感應器 (P6)
火焰感應器 (P7)
紅外線接收器(P1) (以前紅外線接收器只能接P1,現在可選其他PWM腳位)
土壤濕度偵測器(P2)
伺服馬達(P8)
簡易小木屋功能實作 (完整資料:02 智能小木屋)
原理:
二分法(符合條件與不符合條件的呈現)
天黑請開燈:符合【天黑的條件】開燈與不符合【天黑的條件】關燈 (天黑的條件:光敏感應器的值<100)
天熱請開扇:符合【天熱的條件】開扇與不符合【天熱的條件】關電扇 (天熱的條件:溫度感應器的值>30度)
門開發警報:符合【門開的條件】發警報與不符合【門開的條件】關警報 (門開的條件:霍爾感應器的值=1)
....
擴展板說明
實作:
天黑請開燈
使用內建光敏感應器及屏幕來顯示
天熱請開扇
使用內建溫度感應器及屏幕來顯示
簡易保全系統
使用霍爾感應器及蜂鳴器來製作
使用超音波測距感應器及蜂鳴器來製作
當偵測到有人闖入時,發LINE通知
利用LINE遠端控制家電