Ultrasonic sensor உடன் இணைக்கப்பட்ட Servo மோட்டாரை Arduino UNO உதவியுடன் கட்டுப்படுத்துவது.
Required Components
- Ultrasonic sensor board -1 no
- Arduino Uno board -1 no
- Servo Motor -1 no
- Bread board -1 no
- Data Cable -1 no
- Connecting Wires -8 no
Circuit
Steps
- நாம் பயன்படுத்தும் உபகரணங்கள் சரியாக வேலை செய்கிறதா என்பதை உறுதி செய்து கொள்ளவும்.
- Ultrasonic sensorல் உள்ள echo மற்றும் trigger பின்களை Arduino வில் உள்ள 2 மற்றும் 3 பின்களுடன் இணைக்க வேண்டும்.
- Arduino Uno Boardன் +5V மற்றும் ground சப்ளையை servo மோட்டார் மற்றும் Ultrasonic sensor உடன் இணைக்க வேண்டும்.
- Servo மோட்டார் மற்றும் Ultrasonic Sensor ஐ Bread board உடன் இணைக்க வேண்டும்.
- Servo மோட்டார் டேட்டா பின்னை Arduino Uno Boardன் 5 வது pin உடன் இணைக்க வேண்டும்.
- Arduino program ஐ சரி பார்க்க வேண்டும்.
- மின்சுற்றை சரி பார்க்க வேண்டும்.
- Arduino program ஐ ரன் செய்ய வேண்டும்.
Arduino Program
#include <Servo.h>
Servo myservo;
#define echoPin 2
#define trigPin 3
long duration;
int distance;
void setup()
{
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
myservo.attach(5);
Serial.begin(9600);
Serial.println("Ultrasonic Sensor HC-SR04 Test");
Serial.println("with Arduino UNO R3");
myservo.write(0);
}
void loop()
{
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2;
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
if(distance<=40)
{
myservo.write(0);
}
else
{
myservo.write(160);
}
}
Usage
- Robotic sensing.
Projects
- Sensor dustbin.