机械振动介质中的传播称为机械波(mechannical wave)。机械波与电磁波既有相似之处又有不同之处,机械波有电磁振荡产生;在不同介质中的传播速度也不同,在真空中根本不能传播,而电磁波(如光波)可以在真空中传播;机械波可以是横波和纵波,而电磁波只能是横波;机械波与电磁波的许多物理性质,如:折射、反射等是一致的,描述它们的物理量也是相同的。常见的机械波有:水波、声波、地震波。
#include <Servo.h>
volatile int shen;
float checkdistance_3_4() {
digitalWrite(3,LOW);
delayMicroseconds(2);
digitalWrite(3,HIGH);
delayMicroseconds(10);
digitalWrite(5,LOW);
float distance = pulseIn(4,HIGH) / 58.00;
delay(10);
return distance;
}
Servo servo_2;
void setup(){
shen = 0;
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
Serial.begin(9600);
servo_2.attach(2);
}
void loop(){
shen = checkdistance_3_4();
Serial.println(shen);
if (shen < 10){
servo_2.write(90);
delay(0);
} else {
servo_2.write(0);
delay(0);
}
delay(200);
}