Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

Motorshield

Schaltplan#include

 

Servo myservo;

#include
#define STEPS  100

Stepper stepper(STEPS, 8, 10, 9, 11);

void setup() {

myservo.attach(9);
  stepper.setSpeed(300);    //  Die Geschwindigkeit kann die Werte von 0 bis 300 annehmen
}
void loop() {
  stepper.step(2038);     //  Gegen den Uhrzeigersinn
  stepper.step(-2038);     //   Mit dem Uhrzeigersin
}

Code vom Motor:

void setup() {
 
  //Setup Channel A
  pinMode(10, OUTPUT); //Initiates Motor Channel A pin
  pinMode(11, OUTPUT); //Initiates Brake Channel A pin
 
}

void loop(){
 
  //forward @ full speed
  digitalWrite(10, HIGH); //Establishes forward direction of Channel A
  digitalWrite(11, LOW);   //Disengage the Brake for Channel A
  analogWrite(3, 255);   //Spins the motor on Channel A at full speed
 
  delay(3000);
 
  digitalWrite(11, HIGH); //Eengage the Brake for Channel A

  delay(1000);
 
  //backward @ half speed
  digitalWrite(10, LOW); //Establishes backward direction of Channel A
  digitalWrite(11, LOW);   //Disengage the Brake for Channel A
  analogWrite(3, 123);   //Spins the motor on Channel A at half speed
 
  delay(3000);
 
  digitalWrite(11, HIGH); //Eengage the Brake for Channel A
 
  delay(1000);
 
}

 

 

Erstellt: Andreas Hecker (26.06.2015) Letzte Änderung: Philipp Maximilian Zengler (08.07.2015)