Page 49 - Demo
P. 49
Button (接法一) 程式碼解說int ledPin = 13; //設定第13 pin給LED燈int inPin = 2; //設定第2 pin為輸入pin (為了讀取按鈕狀態)int val = 0; //讀取按鈕狀態void setup() { pinMode(ledPin, OUTPUT); //設定LED pin腳狀態為輸出 pinMode(inPin, INPUT); //設定第2 pin狀態為輸入}void loop(){ val = digitalRead(inPin); //讀取輸入pin腳的值 if (val == HIGH) { //確認是否輸入為高電壓 (按鈕壓下) digitalWrite(ledPin, LOW); //給pin腳低電壓 (關掉LED燈) } else { digitalWrite(ledPin, HIGH); //給pin腳高電壓 (開啟LED燈) }}