一樣用程式碼解釋(這裡所使用到的Digital中都是所謂的數位訊號)
int buttonPin = 2; // 人機介面 按鈕 在這裡設定Pin 2
int ledPin = 13; // LED Pin 設定13
int buttonState = 0; //一個變數 容器 裝載buttonMode狀態
void setup() {
pinMode(ledPin, OUTPUT); //初始設定LED pin 是輸出端
pinMode(buttonPin, INPUT); //初始設定buttonPin 是輸入端
}
void loop(){
buttonState = digitalRead(buttonPin);
//變數buttonState 儲存buttonPin的狀態,不是HIGH就是LOW
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH); //對應LED輸出端,讓LED發亮
}
else {
digitalWrite(ledPin, LOW); //對應LED輸出端,讓LED滅
}
}

留言