Boa noite amigos. Gostaria de saber, se eu consigo configurar dois motores de passo, numa mesma placa arduino. Por exemplo, fiz uma configuração referente aos pinos 8,9,10,11. Gostaria de saber, se consigo rodar outro motor de passo, com as portas 2,3,4,5 simultaneamente, ou após um desligar e o outro entrar, enfim.. Os dois precisariam rodar sozinhos, sem eu intervir na programação. O que fiz, foi o seguinte
#include <Stepper.h>
const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
// for your motor
// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 8,9,10,11);
int stepCount = 0; // number of steps the motor has taken
void setup() {
// nothing to do inside the setup
}
void loop() {
// read the sensor value:
int sensorReading = analogRead(A0);
// map it to a range from 0 to 100:
int motorSpeed = map(sensorReading, 0, 1023, 0, 100);
// set the motor speed:
if (motorSpeed > 0) {
myStepper.setSpeed(motorSpeed);
// step 1/100 of a revolution:
myStepper.step(stepsPerRevolution/100);
}
}
Porém, a unica coisa que nao consegui, foi adicionar os outros pinos, juntos a essa programação. Alguem pode me ajudar?
Tags:
De uma olhada neste link.
http://www.arduinoecia.com.br/2014/07/motor-de-passo-28byj-48-motor...
Oi Thierre, bom dia.
Se quiser ver o esquema deste shield sugerido pelo Carlos, vá neste link:
https://raw.githubusercontent.com/adafruit/Adafruit-Motor-Shield-fo...
Rui
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por