使用內建按鈕(Pin 6腳位)來切換Relay狀態
Relay使用Com與NO(常開)
Relay使用 Pin 3腳位,為High Level Trigger的Relay,所以電源必須接5V
預設Pin 3為低電位、rs=0
使用單一Button做切換,所以需要定義一個flag,這個flag名稱為rs,起始值設定為零。
當rs=0時,此時Relay並沒有作動,所以當按鈕按下時Pin 3為高電位(也就是開燈),將rs設定為1,代表已經開燈
若rs=1,代表目前燈已經是打開狀態,再按一下按鍵就是要執行關燈,所以按下後Pin 3設定為低電位,將rs設定為0,代表已經關燈
接線參考圖