Cnc schild v3 gravur maschine/3D Drucker/+ 4 stücke A4988 treiber expansion board für Arduino
Produkt beschreibung:Die expansion board ist verwendet als drive expansion board, die können verwendet werden für gravur maschinen und 3D drucker.Es hat vier slots, die können drive vier A4988 stepper motoren. Jeder straße stepper motor nur bedürfnisse zwei IO ports. In anderen worten, sechs IO-ports können verwalten drei stepper motoren gut. Es ist sehr bequem zu verwenden.Einführung von UNO für modul IO port kommunikation:IO entspricht die bild oben:UNO --------------------- Expansion Ausschuss8 ------------------------ EN (schrittmotor fahrer ermöglichen, active low)7 ----------------------- Z.DIR (Z-achse richtung control)6 ----------------------- Y.DIR (Y-achse richtung control)5 ----------------------- X.DIR (X-achse richtung control)4 ---------------------- Z. SCHRITT (Z-achse stepping control)3 ---------------------- Y. SCHRITT (Y-achse stepping control)2 ---------------------- X. SCHRITT (X-achse stepping control)//Die folgenden ist eine einfache schrittmotor steuerung programm,# Definieren EN 8 //schrittmotor ist aktiviert, active low# Definieren X_DIR 5 // X-achse schrittmotor richtung control# Definieren Y_DIR 6 // y-achse schrittmotor richtung control# Definieren Z_DIR 7 // z-achse schrittmotor richtung control# Definieren X_STP 2 / / x-achse schritt control# Definieren Y_STP 3 / / y-achse schritt control# Definieren Z_STP 4 // z-achse schritt control/*//Funktion: schritte. Funktion: Steuern die richtung und anzahl der schritte der schrittmotor.//Parameter: dir richtung control, dirPin entspricht die DIR pin der schrittmotor, stepperPin entspricht die "schritt" pin der schrittmotor, die anzahl der schritte hat keine rückkehr wert.*/Nichtig schritt (boolean dir, byte dirPin, byte stepperPin, int schritte){DigitalWrite (dirPin, dir);Verzögerung (50);Für (int i = 0; iDigitalWrite (stepperPin, HIGH);DelayMicroseconds (800);DigitalWrite (stepperPin, LOW);DelayMicroseconds (800);}}Nichtig setup(){/ /Die stepper motor verwendet in die IO pin ist set zu ausgangPinMode (X_DIR, AUSGANG); pinMode (X_STP, AUSGANG);PinMode (Y_DIR, AUSGANG); pinMode (Y_STP, AUSGANG);PinMode (Z_DIR, AUSGANG); pinMode (Z_STP, AUSGANG);PinMode (EN, AUSGANG);DigitalWrite (EN, LOW);}Nichtig loop() {Schritt (falsche, X_DIR, X_STP, 200); // X-achse motor kehrt 1 zyklus, 200 schritte sind ein kreis.Schritt (falsche, Y_DIR, Y_STP, 200); //die y-achse motor kehrt 1 zyklus, und 200 schritte sind ein kreis.Schritt (falsche, Z_DIR, Z_STP, 200); ////z-achse motor kehrt 1 zyklus, und 200 schritte sind ein kreis.Verzögerung (1000);Schritt (true, X_DIR, X_STP, 200); // X achse motor fortschritte 1 kreis, 200 schritte ist ein kreis.Schritt (true, Y_DIR, Y_STP, 200); //die y-achse motor fortschritte 1 kreis, 200 schritte sind ein kreis.Schritt (true, Z_DIR, Z_STP, 200); ////z-achse motor fortschritte 1 kreis, 200 schritte sind ein kreis.Verzögerung (1000);}
Art : standard
Bedingung : Neu
Ableitungs-Energie : International standard
Paket : DIP
Markenname : Tdi daz
Modellnummer : cnc shield v3
Ursprung : CN (Herkunft)
Betriebstemperatur : International standard
Anwendung : standard
Versorgungsmaterial-Spannung : International standard
ist individuell : Ja