透過光敏電阻模組回傳的數值,來控制LED燈的亮滅,當外部光線較弱時則打開LED燈,反之則關閉LED燈。

所需材料

Mirco:bit 主板*1、Mirco:bit Breakout*1、繼電器模組*1、LED燈*1、光敏電阻模組*1

接線與實作

繼電器接線

要控制繼電器必須使用數位訊號來給S腳訊號,因此選用mirco:bit的P1數位腳位,藉由改變P1腳的0與1來控制繼電器啟動予關閉。

接線方式:

S  接至mirco:bit腳位 P1

接至mirco:bit腳位 3.3V

–  接至mirco:bit腳位 GND

COM 接至mirco:bit腳位 3.3V

NO 接至 LED+(較長的腳)

LED-(較短的腳) 接至mirco:bit腳位 GND

         

光敏電阻模組接線

要接收光敏電阻模組的訊號必須使用類比腳位來接收S腳訊號,因此選用mirco:bit的P0類比腳位。

接線方式:

光敏電阻模組S腳接至mirco:bit的P0腳

(–)腳位接至mirco:bit的GND腳

程式設計

將P0讀取到的值,顯示在5x5LED矩陣,當P0的值大於20則表示外部光線較弱,此時把數位腳位P1設定為1,將LED燈打開,反之小於20,則將P1設定為0,將LED燈關閉。

(518)