Connect the orange wire of servo to pin-0. If your Servo Motor doesn’t work properly. Connect its orange wire at pin number: 3, 5, 6, 9, 10 or 11 of Arduino Board and then change the code line as i.attach(0) or i.attach(5) and so on…
The Connection Diagram


The Code
/*
* Basic Servo Motor Control Program
* Vidyasagar Academy
* www.vsa.edu.in
* Date: 10 July, 2020
*/
#include <Servo.h> // include the Servo library
Servo i; // create a servo variable ‘i’
void setup()
{
i.attach(0); // connect the orange wire of servo to pin-0
// If your Servo Motor doesn’t work properly,
// connect its orange wire at pin number
// 3, 5, 6, 9, 10 or 11 of Arduino Board
// and then change the code line as i.attach(3)
// or i.attach(5) and so on...
}
void loop()
{
i.write(0); // resets to initial position
delay(2000);
i.write(90); // rotates by 90 degree
delay(2000);
i.write(45); // rotates in opposite direction by 45 degree
delay(2000);
i.write(180); // rotates by 90 degree
delay(2000);
i.write(90); // rotates back by 90 degree
delay(2000);
}