code voor ultrasoon sensor
// Definieer pinnen
const int trigPin = 9;
const int echoPin =10;
// Variabelen voor tijd en afstand
long duration;
int distance;
void setup() {
// Pinmodi instellen
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
// Seriële monitor starten
Serial.begin(9600);
}
void loop() {
// Zorg dat de Trig-pin laag is
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
// Stuur een 10 microseconde puls naar Trig-pin
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Meet de duur van de Echo-puls
duration = pulseIn(echoPin, HIGH);
// Bereken de afstand (snelheid van geluid is ongeveer 343 m/s)
distance = duration * 0.034 / 2;
// Afstand weergeven op de seriële monitor
Serial.print(“Afstand: “);
Serial.print(distance);
Serial.println(“cm”);
// Wacht even voor de volgende meting
delay(500)
}