【发布时间】:2021-08-03 01:21:59
【问题描述】:
我正在编写一个由按钮触发计时器的代码。问题是没有任何反应,串行监视器没有显示任何内容。我检查了所有的连接,电子元件没有错误。我不确定出了什么问题。 谢谢你
代码如下:
int timer;
const int starttrigger = 2;
const int endtrigger = 4;
void setup() {
pinMode(starttrigger, INPUT);
pinMode(endtrigger, INPUT);
pinMode(redled, OUTPUT);
pinMode(greenled, OUTPUT);
}
void loop() {
int start_button_state = digitalRead(starttrigger);
int end_button_state = digitalRead(endtrigger);
if (start_button_state == HIGH) {
while (end_button_state == LOW){
for(timer = 0; end_button_state == HIGH; timer ++) {
Serial.println(timer);
}
}
}
}
【问题讨论】:
-
while (end_button_state == LOW){ for(timer = 0; end_button_state == HIGH; timer ++)那里一团糟。 -
Serial.begin丢失