Criar modos de controle do motor de passo

From TheUbberCannon

Atividade 3: Criar modos de controle do motor de passo

O objetivo desta atividade é criar uma abstração do motor em C++ que possibilita seu controle sem a necessidade de detalhes como portas de I/O, quais bits devem ser ativados/desativados e ampliando o número de motores de passo para mais de um.


Resultados obtidos:

  • Criada uma classe em C++ que recebe como parâmetros nos seu construtor a porta de I/O na qual o motor está ligado e a posição do primeiro bit equivalente ao da primeira bobina do motor. Assume-se que as outras três bobinas estão ligadas em seqüência.
  • Criados métodos para movimentar o motor para ambos os lados ou desligá-lo.

Video dos motores de passo em funcionamento: video1.avi

Fotos da integração AVR/Motores de passo

imagem1.jpg

imagem2.jpg

circuito.jpg

motores.jpg