完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
先上图和代码吧:
const int redLed1=3; const int redLed2=2; const int greenLed=1; const int switchPin=0; void setup() { pinMode(redLed1,OUTPUT); pinMode(redLed2,OUTPUT); pinMode(greenLed,OUTPUT); pinMode(switchPin,INPUT); } void loop() { int switchState=digitalRead(switchPin); if(switchState==LOW){ digitalWrite(greenLed,LOW); digitalWrite(redLed1,HIGH); digitalWrite(redLed2,LOW); delay(250); digitalWrite(redLed1,LOW); digitalWrite(redLed2,HIGH); delay(250); } else{ digitalWrite(redLed1,LOW); digitalWrite(redLed2,LOW); digitalWrite(greenLed,HIGH); } } 代码是根据开关状态转换灯的状态,但是实际仿真时按下开关后再按开关灯的状态就不变了,为什么没有循环执行呢?谢谢大家啦
|
|
相关推荐
9个回答
|
|
建议:在按键右边接一个下拉电阻,保证按键未合上时管脚为低电平
最佳答案
|
|
|
|
坐沙发那位说的对!板凳那个就是个白痴!你电路设计有问题。
|
|
|
|
问题解决啦,谢谢大家啦
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{:4_103:}
|
|
|
|
好分享!应该接一个下拉电阻,不然就悬空了。
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
4849 浏览 3 评论
6138 浏览 1 评论
6406 浏览 0 评论
Protues中自己封装的芯片元件无Program File、Clock Frequency选项怎么解决,求求大神了!
8154 浏览 1 评论
基于51单片机的车辆倒车雷达报警系统,HC-SR04超声波测距,全套资料
1236 浏览 0 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 02:16 , Processed in 0.673020 second(s), Total 64, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号