PROJECT TITLE : OBSTACLE AVOIDANCE USING ULTRASONIC SENSOR WITH ARDUINO
DESCRIPTION :
நாà®®் இந்த blog-ல் ultrasonic sensor use செய்து எப்படி simple ஆக obstacle avoidance செய்வது என்பதை பாà®°்க்கலாà®®். இதில் நாà®®் 5cm அளவிà®±்கு à®®ேல் எதாவது obstacles cross செய்தால் இதில் detect செய்யுà®®். நீà®™்கள் அந்த அளவை எவளோ வேண்டுà®®ானாலுà®®் à®®ாத்திக் கொள்ளலாà®®்.
CODE :
const int trigPin = 7;
const int echoPin = 8;
long duration;
int distance;
void setup()
{
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(13,OUTPUT);
Serial.begin(9600);
}
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");
delay(500);
if (distance < 5)
{
digitalWrite(13,HIGH);
}
else
{
digitalWrite(13,LOW);
} }
CODE NOTE :
digitalWrite = Pin, HIGH Or LOW
இது à®’à®°ு output pin code. இதன் à®®ூலம் நாà®®் Arduino-வில் உள்ள pins- யை எப்பொà®´ுது ON செய்ய வேண்டுà®®் எப்பொà®´ுது OFF செய்ய வேண்டுà®®் என்பதை எழுத à®®ுடியுà®®்.
if else :
இதன் à®®ூலம் Input கொடுக்கின்à®± button or sensor value-வை read செய்து, குà®±ிப்பிட்ட value-விà®±்கு à®®ேல் போனால் output-யை ON செய்ய வேண்டுà®®ா அல்லது OFF செய்ய வேண்டுà®®ா என்பதை எழுதலாà®®்.
CIRCUIT DIAGRAM :
USES :
இதன் à®®ூலம் obstacles detect செய்யலாà®®், Obstacles avoidance and obstacles detection robots செய்யலாà®®்.
இந்த project-ன் code-யை பற்à®±ி à®®ேலுà®®் தெà®°ிந்து கொள்ள video-வை பாà®°்க்கவுà®®் :
0 Comments