Quais são os diferentes tipos de motores Arduino®?
O microcontrolador Arduino® pode ser usado para controlar vários tipos diferentes de motores. Embora o circuito exato de controle eletrônico varie dependendo do projeto, cada motor está vinculado a um pino de saída na placa Arduino®. O código de programação pode ser usado para alterar a velocidade e a direção de um motor conectado ou para avançar um motor para uma posição escolhida. As três variedades mais comuns dos motores Arduino® são de corrente direta (DC), Stepper e Servo.
Um motor de corrente direta é relativamente simples e pode ser usado para muitos propósitos. Os motores CC contêm bobinas de fio que são colocadas dentro de um ímã. Quando a eletricidade é enviada através das bobinas, o campo eletromagnético resultante faz com que um eixo gire. Muitos dos motores Arduino® de corrente direta que são usados nesses projetos incluem caixas de câmbio simples, que fornecem alavancagem para girar rodas pesadas ou realizar outras tarefas mecânicas.
Motores CC muito pequenos podem ser conectados diretamente a uma saída Arduino®PIN, mas os motores que desenham mais de 40 miliampes de corrente requerem circuitos de controle adicionais. Os transistores são frequentemente usados para esse fim.; Isso permite que o Arduino® use um sinal de baixa corrente, que ativa um interruptor de estado sólido e envia energia de alta corrente para o motor. Em algumas aplicações, como a robótica, vários transistores são combinados em um acordo conhecido como uma "ponte h". Uma ponte H permite que a polaridade elétrica seja revertida e permite que os motores DC Arduino® sejam conduzidos para a frente ou para trás.
Os motores de passo arduino® são semelhantes aos motores CC, mas não giram continuamente. Em vez disso, o arranjo interno de bobinas eletromagnéticas faz com que um motor de passo adiante ou “passo” para a frente em pequenos incrementos. Como exemplo desse movimento, as mãos de um relógio analógico movido a bateria são frequentemente acionadas por um motor de passo. Motores Arduino® com um motor de passo anexadodeve ser programado para produzir uma série de pulsos. Cada sinal faz com que o motor “passo” uma vez.servo motores são significativamente diferentes dos motores de DC ou Stepper. Este motor tem engrenagens e circuitos integrados para controlar a posição do eixo com muita precisão. Esses tipos de motores Arduino® geralmente não se destinam à rotação circular completa, mas se movem dentro de uma faixa de 90 ° ou 180 °. Os motores servo exigem uma fonte de energia constante e um sinal de posição, que determina a posição exata do eixo. Servos, como esses motores são frequentemente chamados, geralmente podem se mover de posição para posição com grande velocidade e precisão.