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