informatica:arduino:esp32:motores
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatica:arduino:esp32:motores [2022/08/04 17:10] – jose | informatica:arduino:esp32:motores [2022/08/06 15:52] (current) – jose | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Motores paso a paso con Arduino | + | ====== NEma 17 y driver A4988 o DRV8825 |
https:// | https:// | ||
====== Nema 17 y L298N ====== | ====== Nema 17 y L298N ====== | ||
- | No funciona: | ||
- | |||
https:// | https:// | ||
+ | |||
+ | Los motores paso a paso tienen 4 cables que son de las 2 bobinas, dos cables por bobina, uno para el negativo y otro para el positivo. Suelen estar en orden, los dos de la izquierda de una bobina y los dos de la derecha de otra bobina. | ||
+ | |||
+ | Cableado: | ||
+ | |||
+ | |Rojo|OUT2| | ||
+ | |Verde|OUT4| | ||
+ | |Azul|OUT1| | ||
+ | |Negreo|OUT3| | ||
+ | |||
+ | Ejemplo: Una vuelta sentido reloj y una vuelta al contrario | ||
+ | < | ||
+ | #include < | ||
+ | |||
+ | const int steps_per_rev = 200; //Set to 200 for NIMA 17 | ||
+ | #define IN1 14 | ||
+ | #define IN2 27 | ||
+ | #define IN3 26 | ||
+ | #define IN4 25 | ||
+ | |||
+ | Stepper motor(steps_per_rev, | ||
+ | |||
+ | |||
+ | void setup() | ||
+ | { | ||
+ | motor.setSpeed(200); | ||
+ | Serial.begin(115200); | ||
+ | } | ||
+ | |||
+ | void loop() | ||
+ | { | ||
+ | Serial.println(" | ||
+ | motor.step(steps_per_rev); | ||
+ | delay(500); | ||
+ | |||
+ | Serial.println(" | ||
+ | motor.step(-steps_per_rev); | ||
+ | delay(500); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Podemos hacer 1 paso individuale con: | ||
+ | motor.step(1); | ||
+ | Y en el otro sentido con signo -: | ||
+ | motor.step(-1); | ||
+ | Si en vez de 1 queremos hacer mas, ponemos el número, por ejemplo 120 pasos: | ||
+ | motor.step(120); | ||
+ | |||
+ | Este motor tiene 200 pasos | ||
+ |
informatica/arduino/esp32/motores.1659633036.txt.gz · Last modified: 2022/08/04 17:10 by jose