Skip to content

Simple Activities - Print Distance

Problem Statement

  • Write a code to Alphabot so that the readings of Ultrasonic Sensor is Displayed in the Serial Monitor.

Code

#define trigPin 3
#define echoPin 2
void setup(){
  Serial.begin(9600);
  pinMode(trigPin,OUTPUT);

  pinMode(echoPin,INPUT);

}
 void loop(){
  long duration,dist;
  digitalWrite(trigPin,LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin,HIGH);
  delayMicroseconds(2);
  digitalWrite(trigPin,LOW);
  duration = pulseIn(echoPin,HIGH);
  dist = (duration/2) / 29.1;

  if (dist >=200 || dist <= 0){
    Serial.println("OUT OF RANGE");
    Serial.println(dist);
    Serial.println("Cm");
    
  }else {
    Serial.println(dist);
    Serial.println("Cm");
    delay(200); 
}  }

Output

Exercise 🤖

  • Try to code Yourself and Print the Distance