注释
|
我取得了进展。现在,至少我可以通过更改一些配置选项来做到这一点。我想我会从现在开始。我唯一想知道的是,在发出未完成归位警报之前,第一次反弹的等待时间太短了。我怎样才能改变它? |
#define DEBOUNCE_PERIOD 32 在 config.h 中。 您还需要启用它之前的行。 |
好的。知道了。将尝试恢复。顺便说一句,32 是毫秒? |
是的,毫秒。在定义后面的评论中提到了这一点。
|
这可能会回答你的一些问题。 |
谢谢。实际上,我只使用了它。当我测试它时会更新。 |
卡洛里亚 评论 2019 年 9 月 16 日 •
我正在使用 NO 型(感应式)限位开关。我通过电阻降低其电压,以获得大约 3 到 3.2v 作为 ESP32 的输入。当我触发硬限制时,我希望机器不要手动解锁。它应该只在这种情况下接受归位命令,首先释放触发的限位开关然后归位。这是因为在解锁状态下,错误移动和物理碰撞的可能性很高。
目前的情况只是检查限位开关是否被触发,但它也可以让您解锁。解锁后,理想情况下,警报应该仅在限位开关触发器被抬起时才会响起。
目前机器只是注册限位开关状态是否改变,所以 5 美元的设置在我看来没有实际意义。
我是否在配置或某处遗漏了一些重要的东西?或者这种行为是被接受的,我们必须习惯它?
等待帮助…