寫程式25.jpg

💽影片名稱:[Arduino寫程式] 第25集 - 按鈕控制 單純按鍵

🎬集數:25集💕若有問題歡迎在下方留言💬讓我知道~😋


🌐(前往YouTube觀看)-[ https://youtu.be/CjXDRBGCN7w?feature=shared ]

🌐(YouTube播放清單)-[ https://youtube.com/playlist?list=PLOrdAySpFIQonYKEWANFiVrICDQY8R0_1&feature=shared ]


🌐程式創造++ 頻道:[ https://www.youtube.com/@CCplus2561 ]🌐Arduino程式語法網頁:[ https://www.86duino.com/?page_id=2255&lang=TW ]


[電路圖]

寫程式25 - 按鈕控制 單純按鍵 電路圖.png

電路圖由 @CCplus2561 提供


[程式碼]

EX01: 按鈕按下LED變暗.沒按LED亮

int led=8; //設定led為數位D8
int pin=7; //設定pin為數位D7

int i; //變數
void setup() {
   pinMode(led,OUTPUT);   //設為輸出
   pinMode(pin,INPUT);    //設為輸入
}
void loop() {
   i = digitalRead(pin);
   if(i==0){      //探測有電時執行
     digitalWrite(led,0);
   }
   else{       //探測沒有電時執行
     digitalWrite(led,1);
   }
}


EX02: 按鈕按下LED變亮.沒按LED暗

int led=8; //設定led為數位D8
int pin=7; //設定pin為數位D7
int i; //變數

void setup() {
   pinMode(led,OUTPUT); //設為輸出
   pinMode(pin,INPUT); //設為輸入
}

void loop() {
   i = digitalRead(pin);
   if(i!=0){ //探測有電時執行
      digitalWrite(led,0);
   }
   else{ //探測沒有電時執行
     digitalWrite(led,1);
   }
}


EX03: 按鈕按下LED變亮.沒按LED暗  (進階)

int led=8; //設定led為數位D8
int pin=7; //設定pin為數位D7
int i; //變數

void setup() {
   pinMode(led,OUTPUT); //設為輸出
   pinMode(pin,INPUT); //設為輸入
}

void loop() {
   i = digitalRead(pin);
   if(i!=0){ //探測有電時執行
      digitalWrite(led,0);
   }
  else{ //探測沒有電時執行
      digitalWrite(led,1);
   }
}

 

創作者介紹
創作者 Code Create++ 的頭像
程式創造++

Code Create++

程式創造++ 發表在 痞客邦 留言(0) 人氣( 0 )