¿Cómo ejecuto dos bocetos de Arduino a la vez? [cerrado]

1

Tengo dos motores paso a paso que quiero manejar al mismo tiempo usando un Arduino. Ambos funcionan con 2 controladores de pasos DRV8825 separados que están conectados al Arduino. ¿Puedo hacer que ambos trabajen en diferentes momentos con el código pero quiero fusionar el código para que ambos hagan cosas diferentes al mismo tiempo?

¿Es esto posible hacer?

    
pregunta jackv12333

1 respuesta

2

Ayudaría si añadieras el código fuente actual. Probablemente use demoras, en ese caso, use millis () en su lugar y use la misma técnica que Blink Without Delay ejemplo.

Cuando se usa el retardo, hará que su programa se "detenga" al no poder realizar acciones simultáneamente. Al mantener un estado (y el tiempo desde el último cambio de estado) para ambos motores, puede verificar el tiempo que debe transcurrir para realizar las acciones correctas para uno o ambos motores.

    
respondido por el Michel Keijzers

Lea otras preguntas en las etiquetas