My Shop

    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);

 }