【Arduino函数练习】Interrupt中断


2023年12月19日发(作者地图导航)

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 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议