arduino-超声波传感器

发布时间:2026/7/20 12:43:46
arduino-超声波传感器 HC-SR04 超声距离传感器针名名称描述VCC电压供应5VTRIGTRIGTrigger触发控制脚输入接 Arduino数字输出引脚ECHO测量高脉冲长度以获得距离ECHO回声接收脚输出发射超声波后遇到障碍物反弹接收ECHO 输出高电平高电平持续时间 超声波往返时间距离计算公式 距离 (cm) 高电平微秒数 ÷ 58接 Arduino数字输入引脚GND电源负极必须和 Arduino GND 共地连接电路运行代码const int TrigPin2; const int EchoPin3; float cm; void setup() { Serial.begin(9600); pinMode(TrigPin, OUTPUT); pinMode(EchoPin, INPUT); } void loop() { //digitalWrite(TrigPin, LOW);//发一个短时间脉冲去 TrigPin //delayMicroseconds(2);//延时2微秒 digitalWrite(TrigPin, HIGH); delayMicroseconds(10); digitalWrite(TrigPin, LOW); cmpulseIn(EchoPin,HIGH)/58.0;//将回波时间换算成cm Serial.print(cm); Serial.print(cm); Serial.println(); delay(1000); }