// 03-數位輸入
const int PB_1 = 3;                     // 宣告一個整數變數 PB_1,並設置其值為2,用於代表接駁按鈕的引腳
const int led = 12;                     //設定LED繳
void setup() {
  Serial.begin(9600);                   // 初始化串列通信,設置傳輸速率為9600 baud
  pinMode(PB_1, INPUT);                 // 設置引腳 PB_1 為輸入模式,用於接收按鈕的狀態
  pinMode(led, OUTPUT);                 //設定LED為輸出
}
void loop() {
  if (digitalRead(PB_1) == 0)           // 檢查引腳 PB_1 的數位狀態,以確定按鈕是否被按下
  {                                     // 如果按鈕被按下(引腳 PB_1 讀取到低電位),執行以下程式碼
    delay(50);                          // 稍微延遲,以穩定讀取按鈕狀態
    digitalWrite(led,HIGH);             //設定LED為高電壓
  } 
  else                                  
  {                                     // 如果按鈕未被按下,執行以下程式碼
    digitalWrite(led,LOW);              //設定LED為低電壓
  }
  delay(50); // 稍微延遲以穩定迴圈間隔
}
nano:12
nano:11
nano:10
nano:9
nano:8
nano:7
nano:6
nano:5
nano:4
nano:3
nano:2
nano:GND.2
nano:RESET.2
nano:0
nano:1
nano:13
nano:3.3V
nano:AREF
nano:A0
nano:A1
nano:A2
nano:A3
nano:A4
nano:A5
nano:A6
nano:A7
nano:5V
nano:RESET
nano:GND.1
nano:VIN
nano:12.2
nano:5V.2
nano:13.2
nano:11.2
nano:RESET.3
nano:GND.3
btn1:1.l
btn1:2.l
btn1:1.r
btn1:2.r
r1:1
r1:2
led1:A
led1:C
r2:1
r2:2