手自动一起其中一个失灵-Arduino中文社区 - Powered by Discuz! Archiver

ww|xx 发表于 2022-3-4 08:10

手自动一起其中一个失灵


麻烦问一下各位大佬,binker组件控制和自己写的判断为啥不能交替运行,只烧其中一个就可以,一起组件控制总是失灵。


奈何col 发表于 2022-3-4 09:46

1.回调函数中不能使用delay
2.感觉只是程序逻辑问题,只有自己多分析下了

lwq1947 发表于 2022-3-4 11:11

一旦k>q条件成立,gpio3即为高电平,当你按下binker按键后gpio3是不会变为低电平的。

ww|xx 发表于 2022-3-4 16:04

lwq1947 发表于 2022-3-4 11:11
一旦k>q条件成立,gpio3即为高电平,当你按下binker按键后gpio3是不会变为低电平的。 ...

嗯嗯,问题是K<q的时候,判断条件没到的情况下,binker按键拉不了高电平,

ww|xx 发表于 2022-3-4 16:06

奈何col 发表于 2022-3-4 09:46
1.回调函数中不能使用delay
2.感觉只是程序逻辑问题,只有自己多分析下了

好的,逻辑分析麻了,来看看大佬有啥建议没有。

lwq1947 发表于 2022-3-4 18:02

ww|xx 发表于 2022-3-4 16:04
嗯嗯,问题是K

是的,主要取决条件判断的结果。
页: [1]
查看完整版本: 手自动一起其中一个失灵