20200325 崇和國小3
輸入裝置 :
又有分【數位輸入(DIGITAL IN)】(就像開關 ON/OFF)及【類比輸入(ANALOG IN)】
人可操控的:按鍵、搖桿、麥克風(聲音)、滑桿(可變電阻)、遙控器、串列埠...
環境控制的:聲音、光度、溫度、紅外線、各式偵測器
除了【按鍵】及一些【關關】為【數位輸入(DIGITAL IN)】,其他大都為【類比輸入(ANALOG IN】),有些感應器是可以同時採用【數位輸入(DIGITAL IN)】或【類比輸入(ANALOG IN】)
micro:bit 類比輸入元件(只能用P0、P1、P2、P3、P4、P10六個腳位)
輸出裝置:
又有分【數位輸出(DIGITAL OUT)】(ON/OFF)及【類比輸出(ANALOG OUT)】
Arduino的數位腳位D3、D5、D6、D9、D10、D11這6個腳位(上圖編號前有 ~ 圖案),可模擬成【類比輸出】腳位(又稱PWM腳位)。
micro:bit幾乎所有腳位都能當PWM用。
常見的輸出裝置有:
數位輸出:LED燈及各式顯示器(LCD、OLED、8x8LED、7段顯示器、燈條)、蜂鳴器、繼電器、串列埠...
類比輸出:LED燈、馬達...
作品展示說明
環境系統
天黑請開燈的系統:
內建光線感應器及屏幕 (光線感測值:0(最暗)~255(最亮))
外接光敏電阻(P1)、LED燈(P8)
以下測試採用如下程式,只要把腳位名稱更改即可
測試【光敏電阻(P1)】的類比值
未遮光:400多(5V)、400多(3.3V)
遮光:1023(5V)、1000左右(3.3V)
結論:用>800代表遮光
天熱請開電扇系統:溫度感應器(主板內建的)、繼電器(P12)、電扇
調整作法:將啟動溫度設為變數(不再固定32度),按A鍵將啟動溫度加1,按B鍵將啟動溫度減1,按A+B將啟動溫度設為32度
認識繼電器:https://zh.wikipedia.org/wiki/%E7%BB%A7%E7%94%B5%E5%99%A8
天乾請澆水系統:土壤濕度感測器、繼電器(P12)、水泵,作法同上
安全防護系統
入侵警報1:超音波測距感應器HC-SR04P(3V):Trig(P13);Echo(P14);有人入侵,發出警報
入侵警報2:霍爾感應器 (P2);有人入侵,發出警報
補充說明:
蜂鳴器(P0)
類比輸入元件(只能用P0、P1、P2、P3、P4、P10六個腳位)
光敏電阻(P1)
霍爾感應器(P2)
二、自動給酒精機
氣壓式:https://sites.google.com/site/wenyumicrobit2/01-micro-bit-yan-jiu/64-zi-dong-gei-jiu-jing-ji2
使用【超音波測距感應器(Trig:P13、Echo:P14)】來測距
使用【繼電器】啟動微型氣泵
使用【馬達驅動模組】啟動微型氣泵
作品示範說明
機械式:
使用伺服馬達來按壓把手