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)para definir a posição. A cronometragem do pulso é tratada automaticamente.
Aviso:Se o servo tremer ou se mover de forma irregular, verifique primeiro a fonte de alimentação. Na maioria dos casos, não é um problema de codificação, mas sim uma corrente insuficiente.
Como conectar o SG90 ao Raspberry Pi
O Raspberry Pi opera com lógica de 3,3V, enquanto o SG90 espera um sinal de 5V. A conexão direta pode causar comportamento não confiável.
Fiação correta para Raspberry Pi:
1. GND– Fio marrom para qualquer pino GND no Pi.
2. CCV– Fio vermelho para um pino de 5V no Pi (apenas para um único servo).

3. Sinal– Fio laranja para um pino GPIO, por exemplo, GPIO 18 (PWM0).
Importante:A lógica alta de 3,3 V do Pi pode não acionar de forma confiável a detecção do sinal do servo. UMdeslocador de nívelé recomendado para um desempenho consistente. Sem ele, o servo pode não atingir a rotação completa ou pode parar no meio do movimento.
Cuidado de energia:O trilho de 5V do Raspberry Pi é limitado. Extrair 700mA de um único servo pode causar quedas de tensão que afetam a estabilidade do Pi. Use uma fonte de alimentação externa para o servo e conecte os aterramentos.
Nota de software:Use oporquinhobiblioteca para PWM baseado em hardware. O padrãoRPi.GPIOO software PWM geralmente produz jitter.
Erros comuns de fiação e como evitá-los
Esses erros são frequentes e facilmente evitáveis.
1. Polaridade reversa.Conectar o fio vermelho ao GND e o marrom ao VCC destrói imediatamente a placa de controle do servo.Sempre verifique novamenteantes de conectar a energia.
2. Potência insuficiente.Usar um único servo com pino de 5V de um microcontrolador é limítrofe. Adicionar um segundo servo geralmente causa falhas. Use um regulador externo.
3. Fio de sinal no pino não PWM.No Arduino, apenas os pinos marcados com~suporte PWM. Usar um pino somente digital não produzirá movimento.
4. Terreno não compartilhado.Ao utilizar uma fonte de alimentação externa, se o aterramento do servo não estiver conectado ao aterramento do microcontrolador, o sinal não terá caminho de retorno. O servo não responderá.
5. Torque excessivo e travamento.Se o servo não puder completar o movimento comandado, ele consumirá corrente de bloqueio. Isto aquece o motor e pode danificar o potenciômetro interno.
O que verificar antes de ligar:
[] Cores dos fios verificadas com multímetro
[ ] Tensão da fonte de alimentação medida (4,8 V–6 V)
[] GND compartilhado entre servo e controlador
[] Pino de sinal configurado para saída PWM
[] A carga não excede a classificação de torque do servo
Perguntas que os compradores costumam fazer sobre a fiação do SG90
P: Posso usar um servo SG90 com um microcontrolador de 3,3V?
Sim, mas você deve usar um deslocador de nível para a linha de sinal. A potência do servo ainda deve ser de 5V. O sinal da lógica de 3,3 V pode não acionar o servo de maneira confiável.
P: O que acontece se eu conectar o SG90 a 12V?
O servo será danificado quase imediatamente. Os componentes internos são classificados para no máximo 6V. 12V queimará a placa de controle.
P: Posso controlar um SG90 sem uma biblioteca PWM?
É possível gerar pulsos manualmente em seu código, mas não é recomendado. Erros de temporização causam instabilidade e posição inconsistente. Usar uma biblioteca é mais confiável.
P: Como posso saber se meu SG90 está quebrado?
Se o servo não se mover, mas você sentir resistência ao girar o eixo manualmente, as engrenagens internas podem estar desgastadas. Se não houver resistência e girar livremente, o trem de engrenagens está quebrado.
P: O SG90 precisa de um capacitor na linha de alimentação?
Adicionar um capacitor eletrolítico de 100 µF a 470 µF na alimentação e no aterramento próximo ao servo pode reduzir picos de tensão e melhorar a estabilidade, especialmente durante movimentos rápidos.
P: Posso usar o SG90 para rotação contínua?
O SG90 padrão não foi projetado para rotação contínua. Você pode modificá-lo removendo o batente mecânico, mas o feedback de posição será perdido. Para rotação contínua, use um servo de rotação contínua dedicado.
P: Por que meu SG90 se move apenas alguns graus?
Isso geralmente indica um problema de sinal. Verifique se a frequência PWM é 50 Hz e a faixa de largura de pulso está correta. Verifique também se a fonte de alimentação pode fornecer corrente suficiente.
P: Posso conectar vários servos SG90 em cadeia?
Você pode compartilhar os fios de alimentação e terra, mas cada servo precisa de seu próprio fio de sinal conectado a um pino PWM separado. Não conecte os fios de sinal juntos.
Escolhendo o servo certo para o seu projeto
O SG90 é adequado para aplicações leves: pequenos braços robóticos, mecanismos de pan/tilt de câmera e superfícies de controle de aeromodelos. Ele não foi projetado para uso industrial de alto torque ou serviço contínuo.
Quando o SG90 é a escolha certa:
Seu projeto requer um servo compacto e de baixo custo
A carga é leve (menos de 200g)
O movimento é intermitente, não contínuo
Você tem uma fonte de alimentação estável de 5V
Quando procurar alternativas:
Você precisa de maior torque ou engrenagens de metal
O servo funcionará por longos períodos
Sua aplicação requer feedback preciso (use um servo de feedback ou codificador)
Você está trabalhando em um ambiente industrial com requisitos de tensão mais altos
Para compradores comparando opções:Avalie orequisitos de torqueda sua aplicação primeiro. Se o SG90 não conseguir levantar a carga na velocidade necessária, nenhuma melhoria na fiação resolverá o problema. Atualize para um servo de engrenagem metálica como o MG90S para cargas mais pesadas.
Se você não tiver certeza sobre sua aplicação específica,envie as especificações do seu projetopara uma equipe de engenharia para revisão. Uma revisão de cinco minutos pode evitar semanas de solução de problemas.
Precisa de ajuda para selecionar o servo certo?
Conectar o SG90 corretamente é o primeiro passo. O próximo passo é garantir que o próprio servo corresponda às necessidades de torque, velocidade e durabilidade da sua aplicação.
Nopotênciaservo, somos especializados em soluções servo para prototipagem e produção. Se você precisa de micro servos padrão ou soluções servo personalizadas para aplicações de controle de movimento industrial, nossos engenheiros podem ajudar a combinar o produto certo com seus requisitos de carga e energia.
Solicite um orçamentooucarregue as especificações do seu projetopara uma revisão de engenharia. Podemos ajudá-lo a verificar o torque, a compatibilidade de tensão e a integração da fiação antes de fazer o pedido.
Hora de atualização: 07/07/2026
Entre em contato com o especialista de produtos da Kpower para recomendar um motor ou caixa de engrenagens adequado para o seu produto.