Arduino 學習筆記#9 否定語法「!」

在Arduino中,「!」有否定的意思
!= 意思是「不等於」
亦可應用在Boolean值(true&false):!true 意思是「false」

小練習:
利用先前外接按鈕控制pin 13的LED明滅的案例,將原本按下按鈕開燈,改為按下按鈕關燈
void setup(){
  pinMode(13, OUTPUT);
  pinMode(7, INPUT);
  digitalWrite(7, HIGH);
}

void loop(){
  if(digitalRead(7) != HIGH){
    digitalWrite(13, HIGH);
  }else{
    digitalWrite(13, LOW);
  }
}

Comments

Popular posts from this blog

Arduino 學習筆記#5 上拉電阻

Arduino 學習筆記#11 每按一次按鈕,切換一次燈的暗亮

Arduino 學習筆記#3 讀取接腳的狀態