请教超声波delayMicroseconds(10)的问题。

2021-01-051万
AI 快速预览详细 收起
本文讨论了在使用Arduino进行超声波测距时,如何通过millis()方法实现同步,避免delayMicroseconds(10)导致的程序暂停。通过这种方法,可以提升项目的效率和响应速度。
    digitalWrite(Trig, HIGH);
    delayMicroseconds(10);
    digitalWrite(Trig, LOW);

虽然暂停10微秒是极短的时间,但终究是暂停了整个程序。
我已经用millis()方法实现的同步,但这个delayMicroseconds(10)要如何也实现同步?

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -