• 欢迎光临~

Arduino Nano与HC-SR04超声波传感器

开发技术 开发技术 2022-01-29 87次浏览

1. 超声波传感器基本参数

  • 使用电压:DC5V
  • 静态电流:小于2mA
  • 电平输出:高5V
  • 电平输出:底0V
  • 感应角度:不大于15度
  • 探测距离:2cm-450cm

Arduino Nano与HC-SR04超声波传感器

 

const int TrigPin = 2;
const int EchoPin = 3;
float distance;
void setup()
{
Serial.begin(9600);
pinMode(TrigPin, OUTPUT);
pinMode(EchoPin, INPUT);
Serial.println("Sensor Value:");
}
void loop()
{
/*发一个10μs的高脉冲去触发TrigPin*/
digitalWrite(TrigPin, LOW);
delayMicroseconds(2);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(10);
digitalWrite(TrigPin, LOW);
distance = pulseIn(EchoPin, HIGH) / 58.0; 
/*算成厘米,声音的速度340m/s或29us/cm,脉冲传播出来再折返回来,所以所求对象的距离行程的一般/29/2=/58 */
Serial.print("Distance=");
Serial.print(distance);
Serial.println("cm");
delay(2000);
}

  

 

程序员灯塔
转载请注明原文链接:Arduino Nano与HC-SR04超声波传感器
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com