• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Mechanic37

Mechanic37

इंजीनियरिंग और फिजिक्स,केमिस्ट्री

  • भौतिक विज्ञान
  • इंजीनियरिंग नोट्स
    • मैकेनिकल इंजीनियरिंग
    • इलेक्ट्रिकल इंजीनियरिंग
    • इलेक्ट्रॉनिक इंजीनियरिंग
    • इंजीनियरिंग प्रोजेक्ट्स
  • रसायन
  • जीव विज्ञान
  • कंप्यूटर
Home » Arduino uno +Hc-sr04 +Servo motor programming control

Arduino uno +Hc-sr04 +Servo motor programming control

December 25, 2022 by admin Leave a Comment

0
(0)
Arduino uno +Hc-sr04 +Servo motor

circuit-


(adsbygoogle = window.adsbygoogle || []).push({});

Hc-sr04 vcc pin conect- Arduino pin 5v+
Hc-sr04 trigger pin     -Arduino pin13
Hc-sr04  echo pin       -Arduino pin12
Gdn-Gnd

servo yallow wire connect -Arduino Pwm pin9
servo Red wire connrect    -Arduino pin 5v+
servo Black or Brown wire connect -Gnd

Programming-

#include <Servo.h> 
Servo myservo; 

const int pingPin = 13;//pin13 से ultrasonic sound sensor की triggers pin को connect करें

int inPin = 12;//pin 12 से echo pin connect

int Limit = 10;

int pos=0;

void setup() {

  Serial.begin(9600); // initialize serial communication
  myservo.attach(9);//Pwm pin9 से servo का yallow wire connect
}

void loop()
{
  //raw duration in milliseconds, cm is the
  //converted amount into a distance
  long duration, cm;

  //sending the signal, starting with LOW for a clean signal
  digitalWrite(pingPin, LOW);
  delayMicroseconds(2);
  digitalWrite(pingPin, HIGH);
  delayMicroseconds(5);
  digitalWrite(pingPin, LOW);

  //setting up the input pin, and receiving the duration in
  //microseconds for the sound to bounce off the object infront
  pinMode(inPin, INPUT);
  duration = pulseIn(inPin, HIGH);

  // convert the time into a distance
  cm = microsecondsToCentimeters(duration);

  //printing the current readings to ther serial monitor
  Serial.print(cm);
  Serial.print(“cm”);
  Serial.println();

  //यदि ultrasound ping sensor के सामने कोई बस्तु की distance limit=10cm से कम है
  //तो condition true होगी और servo motor statement से रन होगी 
  if (cm > Limit)
  {
   for(pos = 0; pos <= 180; pos += 1) 
  {                                  
    myservo.write(pos);             
    delay(15);                       
  } 
  for(pos = 180; pos>=0; pos-=1)    
  {                                
    myservo.write(pos);              
    delay(15);                       
  } 
  }
  else
  {
   
  }

  delay(100);
}

long microsecondsToCentimeters(long microseconds)
{
  //ultrasound wave की speed 340 m/s or 29 microseconds/centimeter है 
  
  return microseconds / 29 / 2;
}

यह पेज आपको कैसा लगा ?

Average rating 0 / 5. Vote count: 0

Share this:

  • Click to share on WhatsApp (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to print (Opens in new window)

Filed Under: Arduino, Engineering Project

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

विषय

  • भौतिक विज्ञान
  • मैकेनिकल इंजीनियरिंग
  • इलेक्ट्रॉनिक्स इंजीनियरिंग
  • इलेक्ट्रिकल इंजीनियरिंग
  • रसायन विज्ञान
  • जीव विज्ञान 
  • कंप्यूटर 
  • इंजीनियरिंग प्रोजेक्ट्स

Footer

सोशल मीडिया पर जुड़ें

  • Facebook
  • Twitter
  • Instagram
  • Youtube

बनाना सीखें

  • ड्रोन कैसे बनाएं ?
  • रोबोट कैसे बनाएं ?
  • वेबसाइट कैसे बनाएं ?
  • एंड्राइड एप कैसे बनाएं ?

Policies

  • Shipping and Delivery
  • Refund and Cancellation Policy
  • Privacy Policy
  • Terms and Conditions

Shop

  • Shop
  • My account
  • Checkout
  • Cart

Mechanic37 2015 - 2024

  • साइटमैप
  • संपर्क करें
  • हमारे बारे में
  • विज्ञापन दें
  • Mechanical Notes
  • Electrical Notes
  • भौतिक विज्ञान
  • इलेक्ट्रॉनिक इंजीनियरिंग
  • रसायन विज्ञान
  • जीव विज्ञान
  • कंप्यूटर सीखें
  • इंजीनियरिंग प्रोजेक्ट्स
  • ऑटोकैड टुटोरिअल