Stap 10: programmeren
Het programmeergedeelte is heel eenvoudig. Als u niet weet hoe te programmeren op uw Arduino Mini, je moet hier gewoon zoeken op Instructables, er is een ton van voorbeelden.
Om het functioneren, hebt u een aantal parameters:
- De tijd in seconden die de firmware wachten moet voordat de tijd op de klok te vernieuwen. Als u het op 30 instelt, betekent dit dat de klok gedurende 30 seconden blijft en vervolgens voor een halve minuut draait. Standaard is 60 seconden.
#define REFRESH_RATE 60 //how much time between a rotation and the other?
- Deze lijn te commentariëren (door toe te voegen / / aan het begin) als u wilt dat uw stepper driver altijd op. Als het stuurprogramma altijd ingeschakeld, de motor kan sommige vervelende lawaai produceren en krijgt ook vrij warm is. Ik stel voor op vakantie die deze lijn uncommented en de pin inschakelen verbinden met de Arduino, is de beste keuze.
#define use_enable_pin
- Het nummer van uw motor moet doen om te voltooien een stap zet. Meestal is het 200 of 400, maar het kan ook afhangen van de configuratie van het stuurprogramma van uw stepper.
#define STEPS 400
- De "richting"-parameter ingesteld op -1 omkeren die de rotatie van de motor op. Doe dit als wanneer u op de klok overschakelt het in de verkeerde richting draait.
#define DIRECTION 1 // 1 <-> -1 set to make your motor spin in the correct direction
Hier vindt u de schets en alle bibliotheken die u wilt laten werken.