標(biāo)題:
超聲波測(cè)距arduino代碼
[打印本頁]
作者:
EKIN
時(shí)間:
2016-12-3 22:29
標(biāo)題:
超聲波測(cè)距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);
//低高低電平發(fā)一個(gè)短時(shí)間脈沖去TrigPin
delayMicroseconds(
2
);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(
10
);
digitalWrite(TrigPin, LOW);
cm = pulseIn(EchoPin, HIGH) /
58.0
;
//將回波時(shí)間換算成cm
cm = (
int
(cm *
100.0
)) /
100.0
;
//保留兩位小數(shù)
Serial.print(cm);
Serial.print(
"cm"
);
Serial.println();
delay(
1000
);
}
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1