Stap 4: Controleren stap hoek
Om te controleren van een stappenmotor met deze opstelling, wijzen we eerst 4 digitale pinnen op de Arduino, die zullen energie / elk van de 4 spoelen in de motor-energie in de juiste volgorde. Dan schakelen we ze op en af de juiste volgorde, wat in de motoras resulteert draait bij elke stap. Als we de overbrengingsverhouding van de schacht gearing weten, kunnen we houden draaien de motor tot een gewenste hoekige beweging heeft bereikt. Download de broncode zipbestand en kijken naar de functie PlotterMotor::StepOnce() in het plottermotor.h bestand om te zien hoe dit wordt gedaan.
Aangezien onze XY-plotter zal hebben twee motoren (één voor elk zwaartepunt), moeten we het definiëren van een totaal van acht pinnen op de Arduino (4 pins voor elke motor). Neem een kijkje op het hoofdbestand van de XYPlotter.ino om te zien hoe een plotter-object te maken.