code voor ultrasensor
// Definieer pinconst
int trigPin = 9;
const int echoPin = 10;
// Variabelen voor de tijd en afstand
lange duur;
int afstand;
void setup() {
// Pinmodi instellen
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
// Seriële monitor starten
Serial.begin(9600);
}
void loop(){
// Zorg ervoor dat de Trig-pin laag
digitalWrite(trigPin, LOW);
vertragingMicroseconden(2);
// Stuur een puls van 10 microseconden naar Trig-pin
digitalWrite(trigPin, HIGH);
vertragingMicroseconden(10);
digitalWrite(trigPin, LAAG);
// Maak kennis met de duur van de Echo-pulsduur
= pulseIn(echoPin, HIGH);
//Bereken de afstand (snelheid van geluid is ongebeer 343 m/s)
afstand = duur * 0,034 / 2;
//Afstand weergeven op de seriële monitor
Serial.print(“Afstand: “);
Serieel.print(afstand);
Serieel.println(” cm”);
// wacht zelfs voor de volgende meting
delay(500);
}