Explicação sobre o controle dos motores
Para controle e acionamento de motores de passo é necessário a utilização de um drive de controle, estes drives são essenciais para motores de passo, pois é através deles que se pode controlar o sentido do giro do motor, a velocidade e a quantidade de passos que o motor realizará. Cada modelo de motor possui um drive recomendado, neste projeto o modelo utilizado tem como recomendação o uso do drive A4988.
Este drive funciona da seguinte maneira, é recebida uma tensão do microcontrolador que varia entre 0 e 5 volts, essa tensão é direcionada para as bobinas do motor, assim as bobinas ficam variando entre ligadas e desligadas gerando assim a movimentação dos motores como foi explicado em Motores de Passo.
Como dito anteriormente para o funcionamento e controle de drives é necessário o uso de um microcontrolador, esse é um pequeno computador em um único circuito integrado, o qual contém um núcleo de processador, memória e periféricos programáveis de entrada e saída.
Um microcontrolador é livre para que seja programado de acordo com a necessidade do usuário, assim realizando uma tarefa ou diversas tarefas de forma simples e automática. Nesse projeto o microcontrolador utilizado é o Arduino Mega, foi escolhido esse microcontrolador devido sua simplicidade de programação e seu alto desempenho.