Servo motor+Arduino Control Programming pwm pin



Servo motor Control Programming  Arduino uno

servo motor&control -servo motor एक ऐसी motor है जो motor और potentiometer का combo है यह angle के साथ घूमती है जैसे की 180,360 degree servo motor इन servo का उससे CNC machine,Robotic और कई जगह होता है servo motors को arduino microcontroller से आसानी से control किया जा सकता है 
servo motor में तीन input wire होते है जिनमे दो dc power supply और तीसरा PWM(pulse width modulation के लिए होता है जो की servo motor को time और voltage से angle देता है 
Servo motor को Arduino microcontroller से control करने के लिए ये programing 


Circuit-

Servo के Red wire को 5v+ pin से connect करें 
Brown या Black wire को Gnd pin से
Servo motor के yallow wire को arduino के किसी भी Pwm pin से connect करें जैसे की pin4,pin9 


programming-

#include <Servo.h> 

Servo ServoA;  // create servo object to control a servo             

void setup() 

  myservo.attach(9);  // attaches the servo on pin 9 to the servo object 


void loop() 

  myservo.write(90); //servo 90 degree घूमेगी 
delay(100);//100 ms delay
myservo.write(30); //30 degree
}


ये servo motor के लिए sweep करने के लिए arduino looping program है इसे Arduino bord में upload करें

#include <Servo.h> 

Servo ServoA;  // create servo object to control a servo             
int pos = 0;    // variable to store the servo position 

void setup() 

  myservo.attach(9);  // attaches the servo on pin 9 to the servo object 


void loop() 

  for(pos = 0; pos <= 180; pos += 1) // goes from 0 degrees to 180 degrees 
  {                                  // in steps of 1 degree 
    myservo.write(pos);              // tell servo to go to position in variable 'pos' 
    delay(15);                       // waits 15ms for the servo to reach the position 
  } 
  for(pos = 180; pos>=0; pos-=1)     // goes from 180 degrees to 0 degrees 
  {                                
    myservo.write(pos);              // tell servo to go to position in variable 'pos' 
    delay(15);                       // waits 15ms for the servo to reach the position 
  } 


Comments

Mechanic37