volatile int statel = LOW ,state2 = LOW;int LED1 = 4;int LED2 = 5;int LED3 = 13;//为什么没有设置D2(按钮)int button = 2;void setup(){pinMode(LED1,OUTPUT);pinMode(LED2,OUTPUT);pinMode(LED3,OUTPUT);//为什么没有设置D2(按钮) pinMode(button ,INPUT);attachInterrupt(0,LED1_Change,LOW);attachInterrupt(1,LED2_Change,CHANGE);}void loop(){digitalWrite(LED3,HIGH);delay(500);digitalWrite(LED3,LOW);delay(500);}void LED1_Change(){state1 = !state1;digitalWrite(LED1, state1);delay(100);}void LED2_Change(){state2 = !state2;digitalWrite(LED2, state2);delay(100);}例程2:
本文发布于:2024-09-22 17:26:26,感谢您对本站的认可!
本文链接:https://www.17tex.com/fanyi/15558.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |