Arduino Servo Basic Code

Summary of Arduino Servo Basic Code


This tutorial demonstrates how to control a servo motor using an Arduino. By connecting the servo's signal wire to digital pin 9 and using the Servo library, the servo is programmed to sweep between 0°, 90°, and 180° positions with one-second delays. Proper wiring of the servo's three wires is emphasized for correct operation.

Parts used in the Arduino Servo Basic Project:

  • Arduino
  • Servo Motor
  • Jumper wires

In arduino projects, you might add servo to your projects. This short tutorial, show you the basic how arduino and servo works together.

Arduino Servo Basic Code

 

Instruction;
1) Connect all jumper wire as shown in diagram.

2) Connect the signal wire from servo to digital pin 9.

Upload this code to your arduino

Arduino Servo Basic

/*
  Servo Basic
  Understanding the basic of servo in arduino projects. Sweep servo to 0, 90, 180, 90 and 0.

  Coded by: arduinoprojects101.com
*/

// include the library code:
#include <Servo.h>

Servo myservo;  // 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(0);     // sets the servo at 0 degree position
  delay(1000);          // waits for the servo to get there
  myservo.write(90);    // sets the servo at 90 degree position
  delay(1000);          // waits for the servo to get there
  myservo.write(180);   // sets the servo at 180 degree position
  delay(1000);          // waits for the servo to get there
  myservo.write(90);    // sets the servo at 90 degree position
  delay(1000);          // waits for the servo to get there
}

Servo cable have 3 wire, make sure you connect it properly;

Major Components in Project
Parts List;
1) 1x Arduino
2) 1x Servo Motor
3) Jumper wire

For more detail: Arduino Servo Basic Code


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

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

Scroll to Top