资讯详情

arduino uno连接超声波传感器测距

先说接线

vcc连5v,一般情况下,如有特殊情况,按实际电压接入

trig接发送端,以下代码为8号引脚

echo接接收端下面的代码是接9号引脚

gnd接gnd

之后就可以写代码了。

const int trig = 8;const int echo = 9;float cm;void setup() {  / put your setup code here,to run once:  Serial.begin(9600);  pinMode(trig,OUTPUT);  pinMode(echo,INPUT);}void loop() {  / put your main code here,to run repeatedly:  digitalWrite(trig,LOW);  delayMicroseconds(2) /微秒  digitalWrite(trig,HIGH);  delayMicroseconds(10)digitalWrite(trig,LOW);  cm = pulseIn(echo,HIGH)/58.0;  //读取脉冲宽度,换算成cm  Serial.print(cm);  Serial.println("cm");  delay(10);}

标签: 超声波传感器的接线

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台