Mini arduino Plotter utan en servomotor (5 / 6 steg)
Steg 5: Provning av anslutningar och stegmotorer
Det är en enkel arduino skiss med fuctions stepper bibliotekets som så:
För X-axeln
#include
CONST int stepsPerRevolution = 20; Anslutning stift: Stepper myStepperX (stepsPerRevolution, 8,9,10,11); void setup() {//Set hastighet: myStepperX.setSpeed(100); //max 250 steg för dvd/cd stepper motors myStepperX.step(160); delay(100);} void loop() {
}
För Y-axeln
#include
CONST int stepsPerRevolution = 20; Anslutning stift: Stepper myStepperX (stepsPerRevolution, 6,7,8,9); void setup() {//Set hastighet: myStepperX.setSpeed(100); //max 250 steg för dvd/cd stepper motors myStepperX.step(160); delay(100);} void loop() {
}
För Z-axeln:
void setup() {
Setup Serial.begin (9600); pinMode (10, OUTPUT); pinMode (11, OUTPUT); Delay(200);}
Höjer penna
void penUp() {digitalWrite (I1, låg);
digitalWrite (I2, hög);
Delay(200);
digitalWrite (I2, låg);
digitalWrite (I1, låg);
Serial.println ("penna upp!"); }
Sänker penna void penDown() {
digitalWrite (I2, låg);
digitalWrite (I1, hög);
Delay(200);
digitalWrite (I2, låg);
digitalWrite (I1, låg);
Serial.println ("penna ner."); }
void loop() {
penUp();
penDown();
}