Za merjenje razdalje uporabite spodnjo kodo:
#include
#define TRIGGER_PIN 3
#define ECHO_PIN 2
#define MAX_DISTANCE 700
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);
void setup() {
Serial.begin(9600);
}
void loop() {
delay(300);
int uS = sonar.ping();
Serial.print("Ping: ");
Serial.print(uS / US_ROUNDTRIP_CM);
Serial.println("cm");
}
V programu najprej vključimo knjižnico NewPing.
Nato nastavimo vhode, kamor smo priklopili povezave na senzor. V našem primeru sta to pin-a 2 in 3.
Nato z NewPing sonar ustvarimo nov objekt, vklopimo serijski izhod ter v loop zanki izpisujemo merjene vrednosti.