dsgrdfhf

<div class=“arduino-code”>

int trigPin = 9;

int echoPin = 10;

int button = 2;

long duration;

int distance;

int height;

int sensorHeight = 200;   // Height of sensor from floor in cm

void setup()

{

  pinMode(trigPin, OUTPUT);

  pinMode(echoPin, INPUT);

  pinMode(button, INPUT_PULLUP);

  Serial.begin(9600);

}

void loop()

{

  if (digitalRead(button) == LOW)

  {

    // Trigger ultrasonic pulse

    digitalWrite(trigPin, LOW);

    delayMicroseconds(2);

    digitalWrite(trigPin, HIGH);

    delayMicroseconds(10);

    digitalWrite(trigPin, LOW);

    // Read echo

    duration = pulseIn(echoPin, HIGH);

    // Calculate distance

    distance = duration * 0.034 / 2;

    // Calculate human height

    height = sensorHeight – distance;

    Serial.print(“Distance from sensor to head: “);

    Serial.print(distance);

    Serial.print(” cm   “);

    Serial.print(“Human Height: “);

    Serial.print(height);

    Serial.println(” cm”);

    delay(1000);

  }

}

</div>

Leave a Reply