New Arduino Project 2021// Arduino Length Gauge// न्यू अरुडिनो प्रोजेक्ट 2021

 


CIRCUIY DIAGRAM:-


ARDUINO CODE :-

//JUST COPY AND PAST ON ARDUINO SOFTWARE


// defines pins numbers

const int trigPin = 8;

const int echoPin = 10;

const int led1 = 4;

const int led2 = 5;

const int led3 = 6;

const int led4 = 7;

 

// defines variables

long duration;

int distance;

int safetyDistance;

 

 

void setup() {

pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output

pinMode(echoPin, INPUT); // Sets the echoPin as an Input

pinMode(led1, OUTPUT);

pinMode(led2, OUTPUT);

pinMode(led3, OUTPUT);

pinMode(led4, OUTPUT);

Serial.begin(9600); // Starts the serial communication

}

 

 

void loop() {

// Clears the trigPin

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

 

// Sets the trigPin on HIGH state for 10 micro seconds

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

 

// Reads the echoPin, returns the sound wave travel time in microseconds

duration = pulseIn(echoPin, HIGH);

delay (300);

 

// Calculating the distance

distance= duration*0.034/2;

safetyDistance = distance;


if (safetyDistance <= 5){

  digitalWrite(led1, HIGH);

  

}

else{

  digitalWrite(led1, LOW);


  if (safetyDistance <= 10){

  digitalWrite(led2, HIGH);

  

}

else{

  digitalWrite(led2, LOW);


  if (safetyDistance <= 15){

  digitalWrite(led3, HIGH);

  

}

else{

  digitalWrite(led3, LOW);


  if (safetyDistance <= 25){

  digitalWrite(led4, HIGH);

  

}

else{

  digitalWrite(led4, LOW);

  

}

 

// Prints the distance on the Serial Monitor

Serial.print("Distance: ");

Serial.println(distance);

}}}}



THANKU



No comments