Publicado 2026-03-16
Você está mexendo em um pequeno robô ou braço robótico? Você tem doisservoestá disponível, mas você não sabe por onde começar com um monte de fios? Não se preocupe, isso é uma dor de cabeça que todo novato que jogaservos vai encontrar. Hoje vou deixar de lado essas teorias complicadas, usar o vernáculo mais realista e combiná-lo com minha experiência diária de arremesso para lhe dizer como conectar e usar os doisservoS. Garanto que você pode começar depois de ouvi-lo.
Na verdade, a fiação não é tão misteriosa quanto você pensa. Geralmente há três fios retirados da parte traseira do servo: o vermelho é conectado ao pólo positivo, o marrom ou preto é conectado ao pólo negativo (ou seja, o fio terra) e o fio amarelo ou branco restante é chamado de fio de sinal. Para conectar os dois servos, você deve torcer os fios vermelhos e os fios pretos e conectá-los à fonte de alimentação. No entanto, os fios de sinal não podem ser combinados. Eles devem ser separados. Um fio está conectado a uma porta de sinal na placa de controle e o outro fio está conectado a outra porta de sinal.
Por que as linhas de sinal deveriam ser separadas? É como se duas TVs em sua casa pudessem compartilhar a mesma tomada, mas você precisa usar controles remotos diferentes para mudar de canal. O mesmo vale para servos. A fonte de alimentação pode ser compartilhada, mas cada servo precisa de um sinal de controle independente para informar qual ângulo girar. Se você conectar duas linhas de sinal, os dois servos não saberão qual delas ouvir e acabarão tremendo aleatoriamente.
Apenas ter uma fonte de alimentação não é suficiente. O servo não pode se mover sozinho. Deve haver um “cérebro” para lhe dar instruções. Este cérebro é uma placa de controle que pode emitir sinais PWM (modulação por largura de pulso). Para ser franco, é um dispositivo que pode gerar uma forma de onda específica para permitir que o servo saiba para onde você deseja que ele vá. Os mais comuns são Raspberry Pi ou uma placa servo driver especializada. Para situações onde jogamos apenas com dois servos, Uno ou Nano são mais que suficientes, são baratos e fáceis de aprender.
Porém, se você quiser atualizar seu projeto no futuro e adicionar mais servos, então sugiro que você compre uma placa servo driver de 16 canais, por exemplo. Essa coisa é muito inteligente. Ele se comunica com a placa de controle apenas através de dois pinos, mas pode controlar até 16 servos. Ele também possui seu próprio regulador de tensão, então você não precisa se preocupar com tensões instáveis, fazendo com que os servos se contraiam. Ao escolher uma prancha, não olhe apenas para a barata. Verifique se existem muitos tutoriais sobre o assunto e se as informações estão completas. Isto é muito importante para iniciantes.
Muitas pessoas lutam com as quatro palavras “controle simultâneo”, pensando que precisam agir como gêmeos ao mesmo tempo. Na verdade, no mundo dos microcontroladores, a “simultaneidade absoluta” no verdadeiro sentido não pode ser alcançada porque os programas são executados um por um. Mas podemos fazer com que pareçam estar se movendo ao mesmo tempo. Como fazer isso? Não demore muito depois de enviar um comando servo. Em vez disso, use um loop rápido para atualizar o status dos dois servos sucessivamente e sem interrupção.
Você pode imaginar que está jogando duas bolas ao mesmo tempo. É impossível que ambas as mãos exerçam força ao mesmo tempo, mas com prática você pode fazer com que as duas bolas saiam de suas mãos quase ao mesmo tempo. A técnica de "atraso sem bloqueio" é usada na programação. Diversas variáveis de temporização são definidas e a posição do próximo servo é imediatamente atualizada assim que o tempo termina. Desta forma, os dois servos podem trabalhar juntos para fazer movimentos coerentes e suaves, como caminhar, balançar a cabeça e balançar os braços.
![]()
É aqui que os novatos mais tropeçam! No momento em que o servo é iniciado, a corrente necessária é extremamente grande. Se dois servos forem iniciados ao mesmo tempo, a necessidade de corrente será duplicada. Se você espera usar a alimentação de 5 V da interface USB na placa de controle para alimentar dois servos, basicamente não há chance. O resultado será que os servos tremerão como uma peneira, ou simplesmente deixarão de responder, ou até mesmo travarão a placa de controle. Lembre-se, você deve preparar uma fonte de alimentação externa “boa” separada para o servo.
Especificamente, para os servos pequenos comuns de 9g, se dois deles funcionarem ao mesmo tempo, é recomendado usar uma fonte de alimentação de 5V com corrente de saída superior a 2A. Ao fazer a fiação, combine os fios vermelhos de todos os servos e os fios pretos de todos os servos e, em seguida, conecte-os à fonte de alimentação externa. Mas ainda há o passo mais crítico: você deve conectar o pólo negativo (fio preto) da fonte de alimentação externa ao GND (terra) da placa de controle. Isso é chamado de “terreno comum”. Caso contrário, os sinais ficarão confusos e a caixa de direção ainda não conseguirá funcionar corretamente.
Depois de tanto falar, finalmente é hora de começar a trabalhar. Tomemos como exemplo o mais comumente usado. Na verdade, existem apenas algumas etapas para escrever um programa. Primeiro, introduza a biblioteca de controle de servo no início do código, ou seja# . Em seguida, dê um nome aos dois servos, comoServo;eServo;Emconfigurar()função, uso.(9);e.(10);para vincular os dois objetos servo aos pinos 9 e 10, respectivamente, onde você conecta as linhas de sinal.
Em seguida, você pode emitir comandos emlaço(), como.escrever(90);que é girar o servo nº 1 em 90 graus. Se você quiser que eles cooperem, basta.escrever(90); .escrever(0); atraso(1000);e eles girarão um em 90 graus e o outro em 0 graus, farão uma pausa por um segundo e então farão o próximo movimento. Se quiser conhecer uma jogabilidade mais avançada, basta procurar por “Two Servos Synchronous Control”. Existem muitos exemplos prontos na Internet. Você pode copiá-los e modificá-los para uso.
Você definitivamente encontrará problemas ao jogar. Os mais comuns são o servo tremendo ou sem se mover. Em 90% dos casos, há um problema com a fonte de alimentação. Ou a corrente da fonte de alimentação não é suficiente ou o “ponto comum” foi esquecido. Verifique primeiro a fonte de alimentação, tente mudar para uma de maior potência e depois verifique se o fio terra está conectado. Outro problema comum é que o servo só consegue girar um pouco em uma direção. Isso pode ocorrer porque a linha de sinal está conectada a um pino que não suporta PWM. Verifique seu quadro e mude-o para um alfinete com o símbolo “~”.
Se não houver resposta após o upload do programa, verifique se o arquivo da biblioteca foi importado e se o nome do objeto servo está escrito incorretamente. Esses pequenos problemas não são difíceis de solucionar. Se você realmente não consegue descobrir, não pense nisso sozinho. Você pode acessar os sites oficiais de algumas empresas profissionais de tecnologia, como a Aosong Robotics. Seus sites possuem tutoriais gráficos e vídeos super detalhados, além de suporte técnico. Se você ler mais e fizer mais perguntas, o problema será resolvido rapidamente.
Ok, eu já contei tudo o que deve ser dito e o que não deve ser dito sobre a conexão e uso dos dois servos. Qual foi o problema mais estranho que você já encontrou ao conectar um servo? Venha para a área de comentários e veja se alguém pode te ajudar! Se você achar este artigo útil, não esqueça de curtir e compartilhar para que mais amigos possam evitar desvios!
Hora de atualização: 16/03/2026
Entre em contato com o especialista de produtos da Kpower para recomendar um motor ou caixa de engrenagens adequado para o seu produto.