Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

Adafruit

Adafruit

 

Wie man auf dem Bild sieht kann man einen Stepper, zwei Servomotoren und zwei Gleichstrommotoren anschließen.

Zuerst muss man gegebenenfalls die Library herunterladen. Oder siehe hier.

#######################################
# Syntax Coloring Map for AFMotor
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################

AF_DCMotor        KEYWORD1
AF_Stepper        KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

enable        KEYWORD2
run        KEYWORD2
setSpeed        KEYWORD2
step        KEYWORD2
onestep        KEYWORD2
release        KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################

MICROSTEPPING        LITERAL1
FORWARD        LITERAL1
BACKWARD        LITERAL1
BRAKE        LITERAL1
RELEASE        LITERAL1
SINGLE        LITERAL1
DOUBLE        LITERAL1
INTERLEAVE        LITERAL1
MICROSTEP        LITERAL1

 

Anschließen eines Gleichstrommotors:

#include <AFMotor.h>
int geschw=250;

AF_DCMotor motor(4);

void setup() {
  Serial.begin(9600);           // set up Serial library at 9600 bps
  Serial.println("Motor test!");

  // turn on motor
  motor.setSpeed(geschw);         //Mögliche Werte zwischen 50 (langsam) und 255 (schnell)

  motor.run(RELEASE);     //  Motor stoppen
}

void loop() {
    motor.run(FORWARD);    
    delay(1000);
    motor.run(BACKWARD);    
    delay(1000);
    motor.run(RELEASE);
    delay(1000);
    geschw = geschw -50;
    motor.setSpeed(geschw);
}

Erstellt: Maximilian Möhl (20.03.2015) Letzte Änderung: Andreas Hecker (20.03.2015)