ESP 8266- Servo Motor Interfacing

#include <Servo.h>

#define servopin D0

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

void setup()

 {

  myservo.attach(servopin,400,2500);  // attaches the servo on D0

}

 

void loop() {

  int pos;

 

  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

Popular posts from this blog

Motherboard form factor

System Bus Types, Functions, and Features

ESP 8266- Ultrasonic Sensor Interfacing