按鈕觸發 LED

【說明】

使用按鈕開關 LED。

【零件表】

No.零件名稱數量
1M5 LED1
2按鈕1
3220 Ω2

【按線圖】

led_%e6%8c%89%e9%8d%b5%e6%8e%a7%e5%88%b6

【程式碼】

unsigned char btnPin = 2;       // 按鈕開關連接至 btnPin
unsigned char ledPin = 9;       // M5 LED 連接至 ledPin
volatile boolean btnVal = 0;    // 按鈕的狀態

void setup() {
  pinMode(ledPin,OUTPUT);       // LED 腳位設為輸出模式
  pinMode(btnPin,INPUT);        // 按鈕腳位設為輸入模式
}

void loop() {
  btnVal = digitalRead(btnPin); // 取得按鈕的狀態值
  if(btnVal == LOW)             // 按鈕按下時點亮 LED
    digitalWrite(ledPin,LOW);
  else                          // 按鈕放開時關閉 LED
    digitalWrite(ledPin,HIGH);
}
下載程式碼

 ※  分享結束  ※

發佈留言