繼電器在控制系統中扮演著非常重要的角色,因為它可以透過小電流的訊號去控制大電流的電路,從而可以實現利用開發板上5V的電路控制家中使用110V交流電的電器,像是電扇、電燈等。
我們這次使用的繼電器模組外觀如下:
圖上的左側分別是接地、5V正電源接腳以及S信號線,而右側則是可以控制110V電器的開關,其中COM是中間點,NC是閉,NO則是常開,平時只要選用COM和NC或NO其中一個接腳做為開關即可。在SA4擴充板上有一個接腳線可以連線到D12,正好可以做為控制繼電器開關之用,接線如下:
繼電器的「+」接到V,「-」接到G,而S則接到S。連接完成之後,即可利用以下的程式開始控制繼電器:
上面的程式積木會讓繼電器重覆開關10次,你可以看到信號燈的明滅動作,也可以聽到開關的聲音。如果我們打算使用雨量感測器來偵測降雨的情形,再根據下雨的情況來決定是否啟動繼電器的話,則可感測板先和模組板連接好:
另一頭接好板子:
然後再把RJ11線連接到S4A擴充板上的A3就可以了。接著,就可以透過以下的程式碼搞定下雨的情形了: