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);
}