|
求各位大佬帮忙看问题在哪里,我要设计一个程序,按钮按一下,灯闪烁,再按一下灯熄灭,可是程序运行后按一下开始闪,但是再按却没反应。。
- boolean flag;
- void setup()
- {
- flag = false;
- pinMode(8, INPUT);
- pinMode(13, OUTPUT);
- }
- void loop()
- {
- if (digitalRead(8) == 0) {
- delay(100);
- if (digitalRead(8) == 0) {
- flag = true;
- }
- }
- while (flag == true) {
- digitalWrite(13,HIGH);
- delay(1000);
- digitalWrite(13,LOW);
- delay(1000);
- if (digitalRead(8) == 0) {
- delay(100);
- if (digitalRead(8) == 0) {
- flag = false;
- }
- }
- }
- digitalWrite(13,LOW);
- }
复制代码 |
|