/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 19 条)
学习达人
WXablv7rqj9 展开
老师,为什么我的窗口一直在输出1呢?
2025年07月04日 17:37
0 回复
学习达人
赣榆老贺 展开
这节课听的糊涂
2025年04月23日 22:05
0 回复
打卡Lv1
盛求学 展开
最下面的item1赋值为item2,每次循环最上面声明不会赋值为0吗?看同学的评论意思是开机只执行一次声明再循环时跳过声明。谁可以帮忙解答一下呢
2024年01月31日 17:47
0 回复
学习达人
大容量电老贰 展开
开关是手按的 所以只要按住管脚持就会续输出信号 也就是只要按住就会不停的出1 所以这个程序的目的就是让每一次按键只动作一次而不是按住开关就一直动 这个程序判断的是开关状态的改变 item1被赋值为动作之前的状态 item2在动作进行的时被赋值为新的状态 因为开关被按下一次有两个动作 所以判断item1=0且item2=1来确定是按下的动作而不是抬起的动作 itemSum用来记录开关触发的次数 也是灯的状态 按一下+1 奇数次开按偶数次关 如果我没理解错的话 每一次按开关其实是三遍循环 第一遍按开关→item1=0且item2=1→itemSum+1=1,灯亮,→item1=item2=1 第二遍抬起开关→item2=0,item1=1不触发灯不变 第三次不按开关变量重置为0 等老师判作业
2021年08月19日 17:43
8 回复
玩点儿高级的 展开
这难道不是一个简单的松键检测达到的效果吗,管脚4为1时判断按键按下,执行管脚7取反,最后检测按键是否松开while(管脚4==1)
2023年04月27日 17:00
1 回复
学习达人
xiecaihuan 展开
关于这个我梳理下哈: 第一:声明的变量并没有放在循环体void loop()里,不会被清零(可切换成英文(C语言)代码查看) 第二:item01=item02及判断条件意味着你不松开按钮绝无可能进入循环体(只执行一次上升沿) 第三:我觉得这个程序里的itemSum会一直累加,万一超过整数支持的最大值可能出问题,所以我多加了个判断条件,即当itemSum=20时,令itemSum=2,这样就不会溢出啦
2023年02月26日 01:46
1 回复
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部