boolean pushButton1;
boolean pushButton2;
int ledPin = 13;
int brightness = 128;
void setup() {
pinMode(25, INPUT_PULLUP);
pinMode(26, INPUT);
pinMode(13, INPUT_PULLUP);
Serial.begin(9600);
}
// the loop function runs over and over again forever
void loop() {
pushButton1 = digitalRead(25);
pushButton2 = digitalRead(26);
// 按下为0,pushButton为0,!pushButton,表示按下
//按下为0,pushButton为0
if (!pushButton1 && brightness > 0){ // 按下开关1且LED亮度大于0
brightness--; // 减低灯亮度
//brightness-- = brightness = brightness - 1
}else if(pushButton2 && brightness < 225){ // 按下开关2且灯亮度小于225
brightness++; // 增加
//brightness++ = brightness = brightness + 1
}
analogWrite(ledPin,brightness);
Serial.println(brightness);
Serial.println(pushButton2);
Serial.println(pushButton1);
delay(10);
}