Interfacing Servo Motor with Arduino

                        SERVO MOTOR


A Servo motor is an electrical device that can push or rotate an object with great precision. if you want to rotate an object at some specific angles or distance, then we use a servo motor .it is just made of a simple motor that runs through a servo mechanism 

Signal pin (yellow or orange ) receives the PWM signal from an Arduino's pin

the servo motor has 3 wires :

Red                      - 5v
Brown                  - GND
orange or yellow  - Signal pin or PWM pin






 







Interfacing Servo Motor with Arduino

Circuit :


RED          - 5V
BROWN    - GND
ORANGE  -  9


Go to flie > Example > Servo > Knob 




include <servo.h> after #include in below program

#include 

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

int potpin = 0;  // analog pin used to connect the potentiometer
int val;    // variable to read the value from the analog pin

void setup() {
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object
}

void loop() {
  val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023)
  val = map(val, 0, 1023, 0, 180);     // scale it to use it with the servo (value between 0 and 180)
  myservo.write(val);                  // sets the servo position according to the scaled value
  delay(15);                           // waits for the servo to get there
}

Comments

Popular posts from this blog

Interfacing LDR with Arduino

interfacing fingerprint sensor with arduino