一樣用程式碼解釋(這裡所使用到的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滅 } }