B04. Grove 繼電器

專案說明

使用 Grove擴充板 連接 繼電器 (Grove - Relay), 每兩秒控制外部電源的接通和斷掉。

繼電器包含於 Grove Starter Kit for LinkIt 7697 內. 使用此範例前請先閱讀 Grove 相關基礎知識, 並依照其內的說明步驟安裝 Grove 相關驅動程式

電路圖

繼電器數位訊號輸出, 可以接 D2/D3/D4/D10/D12 的 Grove 連接埠。 本範例連接到 D3

LinkIt 7697 開發板出貨時搭配的 bootloader, 在開機一瞬間會把 D2 (開發板上的 P2 針腳) 瞬間拉高在拉低, 會造成 relay 瞬間開關一次。 若要避免此現象, 請避開使用 D2。

積木畫布

每兩秒鐘會切換繼電器的開關一次 (開關時會聽到繼電器發出"撘"的聲音)。

產生出的 Arduino 程式如下

boolean switch;

void setup()
{
  switch = false;
  pinMode(3, OUTPUT);
}


void loop()
{
  if (switch) {
    digitalWrite(3, HIGH);
    switch = false;

  } else {
    digitalWrite(3, LOW);
    switch = true;
  }
  delay(2000);
}

Last updated