Created
June 16, 2018 15:43
-
-
Save gbkrobotics/453c8e6329b4072287738f48fbf58081 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
- O Driver Motor de Passo P6 é um módulo que possui a capacidade de realizar o controle de motores de passo que possuem saída digital variando entre 0 e 5V. Para a alimentação dos motores é necessário oferecer ao módulo tensão de 5 a 12V, variação de energia possibilitada em razão de um regulador de tensão integrado para a interface digital. | |
- O Módulo Driver Motor de Passo P6 possui a capacidade de controlar motores de passo unipolares. Para maior funcionalidade conta com 4 LEDs independentes que representam cada bobina referente a programação, os quais trabalham em conjunto com as mesmas durante o funcionamento. | |
- De fácil conexão, o Módulo Driver Motor de Passo P6 liga-se junto ao microcontrolador por meio de 5 pinos, dos quais 4 são para o controle do motor de passo e o outro é o pino GND do equipamento. | |
- O Módulo Driver Motor de Passo P6 é o produto ideal para você hobista ou projetista que deseja um produto que possa realizar o controle do seu motor de passo através de um microcontrolador, trazendo maior eficiência e praticidade para seus projetos. | |
CARACTERÍSTICAS: | |
- Módulo Driver Motor de Passo Unipolar; | |
- Realiza controle do motor de passo; | |
- Compatível com Arduino, PIC, Atmel, ARM, etc; | |
- Ligação e comunicação simples junto ao microcontrolador; | |
- Controle de micropassos; | |
ESPECIFICAÇÕES: | |
- Modelo: P6; | |
- CI: ULN2003; | |
- Tensão de alimentação: 5 a 12V (Maior a tensão, maior o torque); | |
- Corrente: 500mA; | |
- Dimensões (CxLxA): 39,5x37x14mm; | |
- Peso: 13g. | |
Exemplo de Ligacao | |
-------------------- | |
Arduino - Modulo | |
-------------------- | |
GND GND | |
VCC VCC | |
PINO 08 08 | |
PINO 09 09 | |
PINO 10 10 | |
PINO 11 11 | |
*/ | |
int motorPin1 = 8; | |
int motorPin2 = 9; | |
int motorPin3 = 10; | |
int motorPin4 = 11; | |
int delayTime = 100; | |
void setup() { | |
pinMode(motorPin1, OUTPUT); | |
pinMode(motorPin2, OUTPUT); | |
pinMode(motorPin3, OUTPUT); | |
pinMode(motorPin4, OUTPUT); | |
} | |
void loop() { | |
digitalWrite(motorPin1, HIGH); | |
digitalWrite(motorPin2, LOW); | |
digitalWrite(motorPin3, LOW); | |
digitalWrite(motorPin4, LOW); | |
delay(delayTime); | |
digitalWrite(motorPin1, LOW); | |
digitalWrite(motorPin2, HIGH); | |
digitalWrite(motorPin3, LOW); | |
digitalWrite(motorPin4, LOW); | |
delay(delayTime); | |
digitalWrite(motorPin1, LOW); | |
digitalWrite(motorPin2, LOW); | |
digitalWrite(motorPin3, HIGH); | |
digitalWrite(motorPin4, LOW); | |
delay(delayTime); | |
digitalWrite(motorPin1, LOW); | |
digitalWrite(motorPin2, LOW); | |
digitalWrite(motorPin3, LOW); | |
digitalWrite(motorPin4, HIGH); | |
delay(delayTime); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Alguem sabe como faço a ligação? Com o codigo acima não ocorreu absolutamente nada.