Appearance
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