QB054 Servo SG90 9G Module 180 Degree

1.Product Introduction

../../_images/Servo-1.png

Servo is a device that converts electrical energy into mechanical energy. It is different from DC motor in that it has a precise control Angle.

The steering gear is composed of shell, variable speed gear set, motor, adjustable potentiometer, electronic control board and steering wheel.

Its working principle is that the electronic control board receives the control signal from the signal source and drives the motor to rotate; The gear set reduces the speed of the motor by a large factor, and magnifies the output torque of the motor by a corresponding factor, and then outputs; The potentiometer and the last stage of the gear group rotate together to measure the rotation Angle of the servo shaft; The circuit board detects and judges the steering gear rotation Angle according to the potentiometer, and then controls the steering gear to rotate to the target Angle or stay at the target Angle.

Application reference: robots, model airplanes, automated production lines and other applications requiring precise position control or motion control.

2.Parameter Specification

Parameter Value//Description
Operating voltage 3.3V~5V
Operating temperature -30°C~+60°C
Torque 1.6KG/cm
Angle of rotation 180
Type of servo Digital servo
Control signal PWM signal

3.Wiring Diagram

../../_images/Servo-2.png
Servo SG90 9G Module 180 Degree UNO
VCC 5V
GND GND
S Digital Pin 9

4.Sample Code

 1//www.acebott.com
 2#include <Servo.h>
 3Servo myservo;  // create servo object to control a servo
 4void setup() {
 5  myservo.attach(9);  // attaches the servo on pin 9 to the servo object
 6}
 7void loop() {
 8  myservo.write(90);// move servos to center position -> 90°
 9  delay(1000);
10  myservo.write(45);// move servos to center position -> 45°
11  delay(1000);
12  myservo.write(90);// move servos to center position -> 90°
13  delay(1000);
14  myservo.write(135);// move servos to center position -> 135°
15  delay(1000);
16}

5.Test Result

When you have successfully connected the line according to the wiring diagram and successfully uploaded the correct program, your servo motor will start to turn.

../../_images/Servo-3.png

Hint

When the servo motor controls its rotation, it should be noted that it cannot be stuck, otherwise the servo motor is easy to burn out.

6.Related Resources

Related posts

Leave the first comment

Apply for a Free Trial

This product trial is prioritized for educators and academic institutions.

By filling out and submitting this form, you agree to the
Acebott Product Trial Terms and Conditions.

Unlock Your Exclusive Education Discount Today

Fill out this form to apply for special discounts tailored for educators and institutions. Enjoy at least 5% off on our STEM kits—because education deserves a reward!

Please fill out the form above, and our team will get in touch with you promptly!
😊🚀

Get A Free Quote! 🎉

Can’t find the perfect STEM kit ? Want the best wholesale prices ?
Interested in becoming a distributor ?

Just fill out the form above, and we’ll get back to you ASAP with all the info you need! 😊🚀

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.