Skip to main content

Testing servo motor with arduino

 Testing servo motor with arduino 

Components Needed:

  1. Arduino board (e.g., Arduino Uno)

  2. Servo motor

  3. Jumper wires

Steps for Connection:

  1. Servo Motor Pins:

    • Ground (GND): Usually the brown or black wire of the servo motor.

    • Power (VCC): Usually the red wire of the servo motor.

    • Control Signal (PWM): Usually the yellow, orange, or white wire of the servo motor.

  2. Connecting to Arduino:

    • Ground (GND): Connect the ground wire of the servo motor to one of the GND pins on the Arduino.

    • Power (VCC): Connect the power wire of the servo motor to the 5V pin on the Arduino.

    • Control Signal (PWM): Connect the control signal wire of the servo motor to digital pin 9 on the Arduino, as specified in the code by myservo.attach(9);

Connection


Arduino 

Servo motor 

VCC/ 5V

Red wire 

GND

Black Wire 

Yellow wire


Explanation:

  • Ground (GND): This connection ensures that the servo motor and the Arduino share a common ground, which is necessary for proper operation.

  • Power (VCC): The servo motor needs a power supply to operate. The 5V pin on the Arduino provides a suitable voltage for most standard hobby servo motors.

  • Control Signal (PWM): The control signal wire is connected to digital pin 9 on the Arduino. This pin will send PWM (Pulse Width Modulation) signals to the servo motor to control its position. The myservo.attach(9); function in the code specifies that pin 9 is used for this purpose.

This setup allows the Arduino to control the position of the servo motor by sending PWM signals through pin 9, as demonstrated in the loop() function of the provided code.


Circuit Diagram 


Arduino Code 


#include <Servo.h>  // Include the Servo library which allows us to control servo motors

Servo myservo;  // Create a Servo object named myservo to control a servo motor

void setup() {

  myservo.attach(9); // Attach the servo motor to pin 9 of the Arduino

}

void loop() {

  myservo.write(0);  // Set the servo position to 0 degrees

  delay(1000);       // Wait for 1000 milliseconds (1 second)

  

  myservo.write(90); // Set the servo position to 90 degrees

  delay(1000);       // Wait for 1000 milliseconds (1 second)

}




Comments

Popular posts from this blog

2017//2(b)//Engineering Eco//KU

A loan of $10,000 is to be repaid over a period of eight years. During the first four years, exactly half of the loan principal is to be repaid (along with accumulated compound interest) by a uniform series of payments of A1 dollar per year. The other half of the loan principal is to be repaid over four years, with accumulated interest, by a uniform series of payments of A2 dollar per year, If i=9% per year, what are A1 and A2?

CanSat

  CanSat is a type of small satellite that is designed to fit inside a soda can. These miniature satellites are used for a variety of purposes, including educational projects, scientific research, and commercial applications. The CanSat concept was first developed in 1998 by Bob Twiggs, a professor at Stanford University, and Jordi Puig-Suari, a professor at California Polytechnic State University. They wanted to create a low-cost, hands-on way for students to learn about satellite technology and space science. Since then, CanSats have become a popular platform for educational projects around the world. They are often used in STEM (Science, Technology, Engineering, and Mathematics) education programs, where students are tasked with designing, building, and launching their own CanSats. A typical CanSat consists of a soda can-sized container that houses a variety of sensors, such as temperature, humidity, pressure, and acceleration sensors. It also includes a small computer, a radio tran