Arduino Ayyubi Shaik
Distance measuring project using Arduino Uno
In this blog, I will show you distance measuring project using Arduino Uno. Using Ultrasonic sensor.
- To build this project we need a breadboard to create a connection between a component.
2. We need Ultrasonic sensor and 9 LED's of same color or a different color.
3. Attach all LED's in parallel form, And attach the Ultrasonic sensor in-front of the LED's.
4. Now connect the Positive pin of all LED's to pin 2, 3, 4, 5, 6, 7, 8, 9, 10 and connect the Ultrasonic Echo pin to pin 12 and trig pin to 13 of the Arduino using a jumper wire.
5. Connect the negative pin of all LED's and Sensor GND pin to the GND of Arduino using a jumper wire.
6. Now the circuit is ready to Upload the code through Arduino Uno.
Components Required:-
- 1 X Arduino board
- 1 X Breadboard
- 9 X Led
- 1 X Ultrasonic Sensor
- Jumper wires
Coding:
const int trig = 12;
const int echo = 13;
int duration = 0;
int distance = 0;
void setup()
{
pinMode(trig , OUTPUT);
pinMode(echo , INPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(trig , HIGH);
delayMicroseconds(1000);
digitalWrite(trig , LOW);
duration = pulseIn(echo , HIGH);
distance = (duration/2) / 28.5 ;
Serial.println(distance);
}
Coding:
const int trig = 12;
const int echo = 13;
const int LED1 = 2;
const int LED2 = 3;
const int LED3 = 4;
const int LED4 = 5;
const int LED5 = 6;
const int LED6 = 7;
const int LED7 = 8;
const int LED8 = 9;
const int LED9 = 10;
int duration = 0;
int distance = 0;
void setup()
{
pinMode(trig , OUTPUT);
pinMode(echo , INPUT);
pinMode(LED1 , OUTPUT);
pinMode(LED2 , OUTPUT);
pinMode(LED3 , OUTPUT);
pinMode(LED4 , OUTPUT);
pinMode(LED5 , OUTPUT);
pinMode(LED6 , OUTPUT);
pinMode(LED7 , OUTPUT);
pinMode(LED8 , OUTPUT);
pinMode(LED9 , OUTPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(trig , HIGH);
delayMicroseconds(1000);
digitalWrite(trig , LOW);
duration = pulseIn(echo , HIGH);
distance = (duration/2) / 28.5 ;
Serial.println(distance);
if ( distance <= 4 )
{
digitalWrite(LED1, HIGH);
}
else
{
digitalWrite(LED1, LOW);
}
if ( distance <= 8 )
{
digitalWrite(LED2, HIGH);
}
else
{
digitalWrite(LED2, LOW);
}
if ( distance <= 12 )
{
digitalWrite(LED3, HIGH);
}
else
{
digitalWrite(LED3, LOW);
}
if ( distance <= 16 )
{
digitalWrite(LED4, HIGH);
}
else
{
digitalWrite(LED4, LOW);
}
if ( distance <= 20 )
{
digitalWrite(LED5, HIGH);
}
else
{
digitalWrite(LED5, LOW);
}
if ( distance <= 24 )
{
digitalWrite(LED6, HIGH);
}
else
{
digitalWrite(LED6, LOW);
}
if ( distance <= 28 )
{
digitalWrite(LED7, HIGH);
}
else
{
digitalWrite(LED7, LOW);
}
if ( distance <= 32 )
{
digitalWrite(LED8, HIGH);
}
else
{
digitalWrite(LED8, LOW);
}
if ( distance <= 36 )
{
digitalWrite(LED9, HIGH);
}
else
{
digitalWrite(LED9, LOW);
}
}
Watch This👀:-


Hi friends. Enjoy the project
ReplyDeleteIf you have any questions. let me know in the comment section
ReplyDeleteIf you have any questions. let me know in the comments section
ReplyDelete