Como Usar el Motor 28BYJ-48 con Arduino
1
1. Conexiones físicas
Realiza la conexión del módulo DHT22 al Arduino mediante los cables jumpers de la siguiente manera:
ULN2003 | Arduino |
IN1 | 8 |
IN2 | 9 |
IN3 | 10 |
IN4 | 11 |
5V + | 5V |
5V - | GND |
2 | 3
2. Código
//Includes the Arduino Stepper Library
#include <Stepper.h>
// Ddefine los numeros de pasos por rotacion
const int stepsPerRevolution = 2048;
// Crea una instancia de la clase stepper
// Pines ingresados en secuencia IN1-IN3-IN2-IN4
Stepper myStepper = Stepper(stepsPerRevolution, 8, 10, 9, 11);
void setup() {
// Nothing to do (Stepper Library sets pins as outputs)
}
void loop() {
// Gire en sentido horario a 30 RPM
myStepper.setSpeed(30);
myStepper.step(stepsPerRevolution);
delay(500);
// Gire en sentido antihorario a 30 RPM
myStepper.setSpeed(30);
myStepper.step(-stepsPerRevolution);
delay(500);
}
3. Resultado
El motor de pasos 28BYJ-48 gira a cierta velocidad y vueltas horaria y antihoraria.