What is a Servo Motor? - ECEdreamTeam/GroupProject GitHub Wiki

The servo motor can be interfaced with the microcontroller, Arduino Uno. Its role and purpose is to rotate from 0 to 180 degrees. It can be bought for less the $6 which is fairly inexpensive for parts. The servo motor is used to perform multiple tasks because it is controlled so accurately. For example, the motor can control, rotate, and move objects or even other chips.

The Servo motor uses 3 pins to control its functions. It requires a power supply pin, ground pin, and a signal pin that goes to the microcontroller. The servo motor needs a 5V power supply to it to function properly. The servo motor is controlled by a pulse width modulation(PWM), which is broken down into three subcategories. There is a minimum pulse, maximum pulse, and a repetitive pulse rate for the servo motor to control movements. The way it works is with a positioning shaft and gears. The positioning shaft is adjusted by the pulses sent through the signal wires, which is expected roughly every 20ms.