Skip to main content

Documentatie en bestanden

image.png

image.png

De stepper code voor rotatie en knipperen van de LEDS:

/*
 Stepper Motor Control - one revolution

 This program drives a unipolar or bipolar stepper motor.
 The motor is attached to digital pins 8 - 11 of the Arduino.

 The motor should revolve one revolution in one direction, then
 one revolution in the other direction.


 Created 11 Mar. 2007
 Modified 30 Nov. 2009
 by Tom Igoe

 */

#include <Stepper.h>
const int stepsPerRevolution = 200;  // change this to fit the number of steps per revolution
// for your motor
// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 2, 4, 3, 5);
int lightOn = false;


  void setup() {
    // set the speed at 60 rpm:
   myStepper.setSpeed(60
  );
   // initialize the LED pins
   pinMode(14, OUTPUT);
   pinMode(15, OUTPUT);
   pinMode(16, OUTPUT);
   pinMode(17, OUTPUT);
  }

  void loop() {
   // step one revolution  in one direction:
    myStepper.step(stepsPerRevolution);
    if (lightOn){
      digitalWrite(14, 0);
      digitalWrite(15, 1);
      digitalWrite(16, 0);
      digitalWrite(17, 1);
      lightOn = false;
    }
    else{
      digitalWrite(14, 1);
      digitalWrite(15, 0);
      digitalWrite(16, 1);
      digitalWrite(17, 0);
      lightOn = true;
    }
}