Skip to content

Repositório para Arduino para controle de motores de passo

License

Notifications You must be signed in to change notification settings

Protheus-Robotica/motor-de-passo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Controle de Motores de Passo

Projeto em desenvolvimento para controle de múltiplos motores de passo em malha aberta com a plataforma do Arduino Mega 2560 fazendo interface com drivers TB6560.

🚀 Começando

Para poder começar a utilizar e contribuir no projeto siga esses passos:

  • Clone o projeto para sua máquina local
  • Siga uma das opções em Pré-requisitos
  • Faça alterações que desejar no código
  • Conecte o arduino seguindo as instruções em Implementação
  • Utilize a interface do monitor serial para controle dos motores

📋 Pré-requisitos

Você pode utilizar qualquer interface que desejar para a utilização do projeto, mas as opções recomendadas são:

Interface oficial da plataforma arduino para desenvolvimento, para utilizar a mesma copie o código do arquivo src/main.cpp e cole-o na interface. É a interface ideal para utilizar caso deseje utilizar o projeto de forma mais simples e concisa sem muita configuração.

Aliado com a extensão (PlatformIO IDE)[https://platformio.org/platformio-ide] é um ambiente mais robusto e capaz de incluir testes personalizados e ter várias informações de desenvolvimento para múltiplas plataformas. Para utilizar é necessário apenas abrir a pasta do projeto no VSCode.

📦 Implementação

Conecte um Arduino Mega 2560 ao driver de acordo com os pinos definidos pelas diretrizes #define no começo do código. Siga o padrão:

#define MOTOR_OUT_X A Pino digital A deve ser ligado à entrada CLK+ do driver para o motor X
#define MOTOR_DIR_X B Pino digital B deve ser ligado à entrada CW+ do driver para o motor X
#define MOTOR_EN_X C Pino digital C deve ser ligado à entrada EN+ do driver para o motor X

Os pinos CLK-, CW- e EN- devem todos serem interligados no GND do arduino e da fonte.

👤 Contribuidores

📃 Licença

Este projeto está sob a licença MIT - Mais informações em: LICENSE.md

About

Repositório para Arduino para controle de motores de passo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages