Arduino Uno + Easydriver + Stepper motor = Timelapse slide

Jamen, du får da lige hvad du beder om :wink:

Her er et Datasheet af motoren: http://www.let-elektronik.dk/filer/produkter/SM-42BYG011-25.pdf

Opsætningen er således; http://bildr.org/blog/wp-content/uploads/2011/05/EasyDriver-Stepper-Motor-Driver2-400x722.png
Forbundet til et 12v batteri. Hvilke pins jeg bruger på arduinoen afhænger selvfølgelig af hvad koden fortæller mig.

Jeg har så arbejdet lidt udfra disse eksempler, da de var mest begynder venlige. I hvert fald Example 1. Easy Driver Examples

Og har rodet lidt med Example 2 og kommet frem til denne kode

int dirpin = 3;
int steppin = 12;

void setup() {
Serial.begin(9600);

pinMode(dirpin, OUTPUT);
pinMode(steppin, OUTPUT);
}
void loop()
{

  int i;

  digitalWrite(dirpin, LOW);     // Set the direction.
  delay(100);

Serial.println(">>");
  for (i = 0; i<4000; i++)       // Iterate for 4000 microsteps.
  {
digitalWrite(steppin, LOW);  // This LOW to HIGH change is what creates the
digitalWrite(steppin, HIGH); // "Rising Edge" so the easydriver knows to when to step.
    delayMicroseconds(200);      // This delay time is close to top speed for this
  }                              // particular motor. Any faster the motor stalls.

  digitalWrite(dirpin, LOW);    // Change direction.
  delay(100);

  Serial.println(">>");
  for (i = 0; i<4000; i++)       // Iterate for 4000 microsteps
  {
digitalWrite(steppin, LOW);  // This LOW to HIGH change is what creates the
    digitalWrite(steppin, HIGH); // "Rising Edge" so the easydriver knows to when to step.
    delayMicroseconds(200);      // This delay time is close to top speed for this
  }                              // particular motor. Any faster the motor stalls.

}

Nu er det ikke fordi jeg har problemer med lige netop denne kode. Det er bare generelt. De fleste koder jeg har set er fyldt op med alt muligt. Beregnet i forhold til afstand. Den ene vej og den anden vej. Microsteps eller omgange osv.
Der er ikke rigtig noget udgangspunkt medmindre jeg går i basics, men der har jeg ikke rigtig haft held heller :). Da jeg så nemlig skal vide lidt mere end at setup er opsætningen og loop er "funktion".

Jeg har en aksel som langsomt hiver en snor om sig, så jeg skal bare bruge en simpel kode som jeg kan ændre hastigheden i.
Der er ikke nogen grund til at have en avanceret kode, som er lavet efter min skinne (140 cm) og som tager ryk i sekundet. Det eneste jeg skal bruge er et "smooth" træk (hvordan man nu vil formulere det) Evt. have muligheden for at kunne tilføje en "pause" til timelapse med flere sekunders lukkertid eller HDR timelapse. Der kunne det være nyttigt.