|
《超声波模块测距》
🎯 分步教学: 连接HC-SR04模块: [backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]text
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
复制
[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
下载
VCC → 5V Trig → D2 Echo → D3 GND → GND
关键代码: [backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]arduino
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
复制
[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
下载
digitalWrite(trigPin, LOW);delayMicroseconds(2);digitalWrite(trigPin, HIGH);delayMicroseconds(10);duration = pulseIn(echoPin, HIGH); // 接收高电平时间distance = duration * 0.034 / 2; // 计算距离(cm)
🔍 故障排查: 现象 可能原因 解决方法
返回0值接线错误检查Echo/Trig线序
数值跳动大环境反射干扰加装海绵减震
|
|