// C/C++
// 注释
// 方法/函数 setup 方法
#define Trig 11 //引脚Tring 连接 IO D2
#define Echo 10 //引脚Echo 连接 IO D
void setup() {
// 13 号 引脚 输出模式: OUTPUT 输入模式: INPUT
Serial.begin(9600);
pinMode(Trig, OUTPUT);
pinMode(Echo, INPUT);
// led 引脚输出模式
pinMode(13, OUTPUT);
}
void loop() {
// 13号引脚输出高电平 -> led 亮
// digitalWrite(13, HIGH);
delayMicroseconds(2); //等待 2微妙
digitalWrite(Trig,HIGH); //给Trig发送一个高电平
delayMicroseconds(10); //等待 10微妙
digitalWrite(Trig, LOW); //给Trig发送一个低电平
float dist = pulseIn(Echo, HIGH) * 0.034 / 2; // 距离
// 小于 40cm ,led 亮,否则,灭
Serial.println(dist);
delay(10);
}