#define Echo D2
#define Trig D8
long getTime()
{
digitalWrite(Trig,HIGH);
delayMicroseconds(10);
digitalWrite(Trig,LOW);
return pulseIn(Echo,HIGH);
}
void initChaoShengBo()
{
pinMode(Echo, INPUT);
pinMode(Trig, OUTPUT);
}
void setup() {
initChaoShengBo();
Serial.begin(115200);
}
void loop() {
long dis;
dis = getTime()/58;
Serial.print(dis);
Serial.println("cm");
delay(500);
}
转载请注明原文地址:https://blackberry.8miu.com/read-44650.html