Publicado 2026-07-07
Título SEO: Como conectar o SG90servo: Guia de conexão de 3 pinos para iniciantes
Meta Descrição: Aprenda o SG90 corretoservofiação, pinagem (GND, VCC, sinal) e como conectá-lo ao Arduino e Raspberry Pi. Evite erros comuns de polaridade reversa.
01SG90servoFiação: um guia completo para conexão de 3 pinos
Resposta rápida
O servo SG90 se conecta através de três fios:Marrom (GND) , Vermelho (VCC, 4,8 V–6 V), eLaranja/Amarelo (Sinal). A fiação incorreta pode danificar instantaneamente o servo ou o controlador. Sempre verifique os requisitos de tensão antes de ligar e nunca conecte o fio vermelho diretamente aos 5 V de um microcontrolador sem uma fonte de alimentação separada para vários servos. Este guia cobre a identificação da pinagem, erros comuns de fiação e conexão passo a passo para Arduino e Raspberry Pi.
Introdução
Você tem um micro servo SG90 em mãos, mas falta a ficha técnica e as cores não correspondem ao que você lembra. Marrom, vermelho, laranja – ou é preto, vermelho, branco? Um fio errado e o servo queima, ou pior, sua placa controladora para de funcionar.
Esta não é uma situação rara. Muitos amadores e engenheiros enfrentam a mesma incerteza ao conectar um padrãoServo SG90pela primeira vez. A frustração é real: um atraso no projeto, um componente substituído, uma hora perdida na solução de problemas.
A fiação parece trivial, mas é a fonte mais comum de falha em projetos servo-acionados, desde braços robóticos até gimbals de câmeras. A incompatibilidade de tensão, a polaridade invertida ou a interferência de sinal podem causar movimentos erráticos, ausência de resposta ou danos permanentes.
Este guia existe para eliminar essa incerteza. Você aprenderá exatamente qual fio faz o quê, como conectar o SG90 a microcontroladores populares e o que verificar antes de ligar a energia.
Índice
1. Compreendendo a pinagem do servo SG90
2. Padrões e variações de cores de fios
3. Requisitos de tensão e energia
4. Como conectar o SG90 ao Arduino
5. Como conectar o SG90 ao Raspberry Pi
6. Erros comuns de fiação e como evitá-los
7. Perguntas que os compradores costumam fazer sobre a fiação do SG90
8. Escolhendo o Servo Certo para o Seu Projeto
Compreendendo a pinagem do servo SG90
O SG90 usa uma interface padrão de três fios. A função de cada fio é fixa, mas os códigos de cores podem variar entre os fabricantes.
O fio marrom está sempreTerra (GND). Este é o ponto de referência para todo o circuito.
O fio vermelho éPotência (VCC). O SG90 opera em uma faixa de tensão de 4,8V a 6V. A 5V, fornece um torque máximo de aproximadamente 1,8 kg·cm. Se você fornecer tensão abaixo de 4,8 V, o servo poderá não se mover ou travar. Se exceder 6V, corre o risco de danificar a placa de controlo interno.
O fio Laranja ou Amarelo éSinal. Este fio recebe umPWM (modulação por largura de pulso)sinal para comandar a posição do servo. A largura do pulso normalmente varia de 1ms (0 graus) a 2ms (180 graus), repetindo-se a cada 20ms.
Por que isso é importante:Um erro comum é presumir que o fio vermelho pode ser acionado diretamente do pino de 5V de um microcontrolador. Para um único SG90, isso pode funcionar temporariamente. Para dois ou mais servos, o consumo de corrente geralmente excede o que a placa pode fornecer, causando reinicializações ou danos.
Padrões e variações de cores de fios

Embora o SG90 padrão use marrom-vermelho-laranja, você pode encontrar outros esquemas de cores.
Sempre confirme com um multímetrose as cores não forem familiares. Meça a resistência entre o GND suspeito e o eixo metálico do servo. Se existir continuidade, esse fio é aterrado.
Se você estiver adquirindo servos de lotes diferentes, teste uma unidade antes de conectar todo o projeto. Uma conexão de alimentação invertida pode destruir o servocontrolador em milissegundos.
Requisitos de tensão e energia
O SG90 não foi projetado para aplicações de alta tensão ou alta corrente. Compreender seus limites de potência evita falhas inesperadas.
Tensão operacional:4,8V a 6V
Corrente de bloqueio (em 5V):Aproximadamente 700mA a 800mA
Corrente ociosa:Cerca de 10mA
Fonte de energia recomendada:Um regulador de 5 V separado ou bateria para vários servos
O que acontece se você ignorar isso:Quando o servo para (por exemplo, se um braço robótico atinge um obstáculo), a corrente atinge níveis próximos ao de estol. Se o seu controlador não puder fornecer essa corrente, a tensão cairá e o microcontrolador será reiniciado. Muitas vezes isso é diagnosticado erroneamente como um bug de software.
Nossa recomendação:Para projetos que utilizam dois ou maisSG90 servos, use uma fonte de alimentação externa de 5 V com classificação de pelo menos 2 A. Conecte os fios de alimentação do servo diretamente à fonte e conecte apenas os fios de sinal ao microcontrolador.
Como conectar o SG90 ao Arduino
Conectar o SG90 a um Arduino é simples, mas a ordem de conexão é importante para a segurança.
1. Identifique os fios– Marrom (GND), Vermelho (VCC), Laranja (Sinal).
2. Conecte o GND– Fio marrom para qualquer pino GND do Arduino.
3. Conecte VCC– Fio vermelho ao pino 5V do Arduino (apenas para um único servo e carga leve).
4. Conectar sinal– Fio laranja para um pino digital compatível com PWM, por exemplo, pino 9.
Para vários servos:Não conecte os fios vermelhos ao pino 5V do Arduino. Use uma fonte de alimentação externa. Conecte todos os fios marrons a um aterramento comum compartilhado com o Arduino.
Exemplo de lógica de código:A biblioteca servo usaservo.attach(9)eservo.write(90) to set position. Pulse timing is handled automatically.
Aviso: If the servo jitters or moves erratically, check your power supply first. In most cases, it is not a coding issue but insufficient current.
How to Connect SG90 to Raspberry Pi
The Raspberry Pi operates at 3.3V logic, while the SG90 expects a 5V signal. Direct connection can cause unreliable behavior.
Correct wiring for Raspberry Pi:
1. GND – Brown wire to any GND pin on the Pi.
2. CCV – Red wire to a 5V pin on the Pi (only for a single servo).

3. Sinal – Orange wire to a GPIO pin, eg, GPIO 18 (PWM0).
Importante: The 3.3V logic high from the Pi may not reliably trigger the servo's signal detection. A deslocador de nível is recommended for consistent performance. Without it, the servo may not reach full rotation or may stop mid-movement.
Power caution: The Raspberry Pi's 5V rail is limited. Drawing 700mA from a single servo can cause voltage dips that affect the Pi's stability. Use an external power supply for the servo and connect the grounds.
Software note:Use oporquinho library for hardware-based PWM. The default RPi.GPIO software PWM often produces jitter.
Erros comuns de fiação e como evitá-los
These mistakes are frequent and easily preventable.
1. Reverse polarity. Connecting the red wire to GND and brown to VCC destroys the servo's control board immediately. Always double-check before connecting power.
2. Insufficient power. Using a single servo with a microcontroller's 5V pin is borderline. Adding a second servo often causes failures. Use an external regulator.
3. Signal wire on non-PWM pin. On Arduino, only pins marked with ~ support PWM. Using a digital-only pin will not produce movement.
4. Ground not shared. When using an external power supply, if the servo's ground is not connected to the microcontroller's ground, the signal has no return path. The servo will not respond.
5. Over-torque and stall. If the servo cannot complete its commanded motion, it draws stall current. This heats the motor and can damage the internal potentiometer.
What to check before powering on:
[ ] Wire colors verified with multimeter
[ ] Power supply voltage measured (4.8V–6V)
[ ] GND shared between servo and controller
[ ] Signal pin configured for PWM output
[ ] Load does not exceed servo torque rating
Questions Buyers Often Ask About SG90 Wiring
Q: Can I use an SG90 servo with a 3.3V microcontroller?
Yes, but you should use a level shifter for the signal line. The servo's power must still be 5V. The signal from 3.3V logic may not reliably trigger the servo.
Q: What happens if I connect the SG90 to 12V?
The servo will be damaged almost immediately. The internal components are rated for a maximum of 6V. 12V will burn the control board.
Q: Can I control an SG90 without a PWM library?
It is possible by manually generating pulses in your code, but it is not recommended. Timing errors cause jitter and inconsistent position. Using a library is more reliable.
Q: How do I know if my SG90 is broken?
If the servo does not move but you feel resistance when turning the shaft manually, the internal gears may be stripped. If there is no resistance and it spins freely, the gear train is broken.
Q: Does the SG90 need a capacitor on the power line?
Adding a 100µF to 470µF electrolytic capacitor across the power and ground near the servo can reduce voltage spikes and improve stability, especially during rapid movements.
Q: Can I use the SG90 for continuous rotation?
The standard SG90 is not designed for continuous rotation. You can modify it by removing the mechanical stop, but position feedback will be lost. For continuous rotation, use a dedicated continuous rotation servo.
Q: Why does my SG90 only move a few degrees?
This usually indicates a signal issue. Check that the PWM frequency is 50Hz and the pulse width range is correct. Also verify that the power supply can deliver enough current.
Q: Can I daisy-chain multiple SG90 servos?
You can share the power and ground wires, but each servo needs its own signal wire connected to a separate PWM pin. Do not connect signal wires together.
Choosing the Right Servo for Your Project
The SG90 is suitable for lightweight applications: small robot arms, camera pan/tilt mechanisms, and model aircraft control surfaces. It is not designed for high-torque or continuous-duty industrial use.
When the SG90 is the right choice:
Your project requires a compact, low-cost servo
The load is light (under 200g)
The movement is intermittent, not continuous
You have a stable 5V power supply
When to look for alternatives:
You need higher torque or metal gears
The servo will run for extended periods
Your application requires precise feedback (use a feedback servo or encoder)
You are working in an industrial environment with higher voltage requirements
For buyers comparing options: Evaluate the requisitos de torque of your application first. If the SG90 cannot lift the load at the required speed, no amount of wiring improvements will fix it. Upgrade to a metal-gear servo like the MG90S for heavier loads.
If you are unsure about your specific application, send your project specifications to an engineering team for review. A five-minute review can prevent weeks of troubleshooting.
Need Help Selecting the Right Servo?
Wiring the SG90 correctly is the first step. The next is ensuring the servo itself matches your application's torque, speed, and durability needs.
Nopotênciaservo , we specialize in servo solutions for both prototyping and production. Whether you need standard micro servos or custom servo solutions for industrial motion control applications, our engineers can help match the right product to your load and power requirements.
Request a quoteouupload your project specifications for an engineering review. We can help you verify torque, voltage compatibility, and wiring integration before you order.
Update Time:2026-07-07
Entre em contato com o especialista de produtos da Kpower para recomendar um motor ou caixa de engrenagens adequado para o seu produto.