Stap 7: De Code voor de Arduino
De code is aangesloten en heel eenvoudig. Ik heb vrijwel alle van het uit diverse voorbeelden van de Arduino, gewijzigd voor de pennen die ik gebruikte, en gooide in sommige commentaren.
Deze maakt gebruik van de standaard Arduino stepper bibliotheek. Houd er rekening mee dat ik ben gekomen over sommige andere code en Bibliotheken, die andere functies, zoals het gebruik van een sinusgolf te rijden de stepper driver, die wordt verondersteld om meer koppel te bieden. Als ik een van deze andere methoden beter vinden, zal ik dit instructable bijwerken.
Het bezinksel schakelaar reizen, en het loopt voor een vooraf ingestelde duur (gebaseerd op een aantal stappen. De stepper maakt een volledige omwenteling in 200 stappen, en het tuig is 1" diameter, thats 3.14" per omwenteling, ik hield het eenvoudig en maakte het voor 400 stappen (6.28") worden uitgevoerd. Ik in eerste instantie aanvaard de standaardsnelheid voor 60 RPM van de voorbeeldcode, en vond het veel te snel, en klopte het tot 10 RPM. U kunt aanpassen naar smaak.
Tot slot, zodra het klaar is de rotatie, mij zwenking vandoor naar de stepper volledig. Anders zou het blijven aangedreven bedrijf de versnelling in de plaats, die zou eindigen opwarmen van zowel de Stepper en de stepper driver een bos.
U kunt spelen met een van deze instellingen.
Enkel ben zeker de Arduino uitvoeren vanaf een 12V DC power supply. Ik gebruikte een 2 amp muur wrat van een oude USB-schijf.
Als u wilt om dit te gebruiken voor het bewerken van langere stroken papier, moet u de code naar waar het loopt langer voor elke voetstap hit bewerken, of gewoon houdt de voetschakelaar gedrukt, en het wordt herhaald.