Capteur étanche à ultrasons permettant de mesurer une distance entre 25 cm et 4,5 mètres. Le signal de sortie est une impulsion positive proportionnelle à la distance.
Caractéristiques:
Alimentation: 5 Vcc
Consommation: 30 mA
Déclenchement: impulsion TTL positive de 10µs
Signal echo: impulsion positive TTL proportionnelle à la distance.
Plage de mesure: 25 cm à 4,5 m
Résolution: 0,5 cm
Angle de détection: < 70°
Température de service: -10 à 70 °C
Longueur du câble: 2,5 m
Dimensions: 41 x 29 mm
Poids: 54 g
Sketch :
#define ECHOPIN 2// Pin to receive echo pulse
#define TRIGPIN 3// Pin to send trigger pulse
void setup() {
Serial.begin(9600);
pinMode(ECHOPIN, INPUT);
pinMode(TRIGPIN, OUTPUT);
}
void loop() {
digitalWrite(TRIGPIN, LOW); // Set the trigger pin to low for 2uS
delayMicroseconds(2);
digitalWrite(TRIGPIN, HIGH); // Send a 10uS high to trigger ranging
delayMicroseconds(10);
digitalWrite(TRIGPIN, LOW); // Send pin low again
int distance = pulseIn(ECHOPIN, HIGH, 26000); // Read in times pulse
distance = distance / 58;
Serial.print(distance);
Serial.println(" cm");
delay(50);// Wait 50mS before next ranging
}
Références :