标题:
超声波测距arduino代码
[打印本页]
作者:
EKIN
时间:
2016-12-3 22:29
标题:
超声波测距arduino代码
const
int
TrigPin =
2
;
const
int
EchoPin =
3
;
float
cm;
void
setup()
{
Serial.begin(
9600
);
pinMode(TrigPin, OUTPUT);
pinMode(EchoPin, INPUT);
}
void
loop()
{
digitalWrite(TrigPin, LOW);
//低高低电平发一个短时间脉冲去TrigPin
delayMicroseconds(
2
);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(
10
);
digitalWrite(TrigPin, LOW);
cm = pulseIn(EchoPin, HIGH) /
58.0
;
//将回波时间换算成cm
cm = (
int
(cm *
100.0
)) /
100.0
;
//保留两位小数
Serial.print(cm);
Serial.print(
"cm"
);
Serial.println();
delay(
1000
);
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1