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);
}
}
!= 意思是「不等於」
亦可應用在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
Post a Comment