LEARN ESP32

认识 · 点亮 · 联网 · 创作

进阶
0/20

超声波测距

HC-SR04 发出 40kHz 声波,等它弹回来。用 pulseIn 量回声时长,乘声速除以二就是距离。前方有障碍?一算便知。

  • TRIG 触发,ECHO 收回声
  • 距离 = 时长 × 0.034 / 2(cm)
  • pulseIn 会阻塞,超时记得设上限

动手试试

long readCm() {
  digitalWrite(12