Paso 4: Control de ángulo de paso
Para controlar un motor paso a paso con esta configuración, en primer lugar señalamos 4 pines digitales en Arduino que se energice Desenergice cada una de las 4 bobinas en el motor en la secuencia. Entonces cambiamos y fuera de la secuencia correcta que se traduce en el eje del motor gira en cada paso. Si sabemos que el cociente de reducción del eje del engranaje, nosotros podemos por girando el motor hasta conseguir un movimiento angular deseado. Descargar el zip del código fuente y ver la función PlotterMotor::StepOnce() en el archivo plottermotor.h para ver cómo se hace.
Dado que nuestro plotter XY tendrá dos motores (uno para cada eje), tenemos que definir un total de ocho pines de Arduino (4 pernos por cada motor). Echa un vistazo en el archivo principal de la XYPlotter.ino a ver cómo crear un objeto de plotter.