---
# System prepended metadata

title: Arduino 開關控制LED
tags: [Arduino]

---

# Arduino 開關控制LED
const int BT1=7;   // 開關的接腳
const int LED1=3;   // LED燈的接腳
int buttonState=0;   // 開關的狀態

void setup() {
  pinMode(LED1,OUTPUT);   //設定LED的PIN腳為輸出
  pinMode(BT1,INPUT);   //設定開關的接腳為輸入,讀取它的狀態
}

void loop() {
  buttonState = digitalRead(BT1);   //讀取按鍵的狀態

  if(buttonState == HIGH){   //如果按鍵開
    digitalWrite(LED1, HIGH);   //LED就亮了 
  }else{                     //如果按鍵沒開
    digitalWrite(LED1, LOW);    //LED就不亮
  }
}

{%youtube Dqo0o4b8NLc %}
###### tags: `Arduino`