INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Stepper Steuerung mit Taster und Endschalter
26.02.2020, 22:46
Beitrag #9
RE: Stepper Steuerung mit Taster und Endschalter
Da ich bisher noch keinen Stepper in der Hand hatte, hier nur ein Sketch ohne Gewähr, also ungetestet.
Die 2. While-Schleife wird ähnlich aufgebaut.

Code:
//Definition
const byte stopAnfang = 4;

//Setup
// Endschalter gegen GND schalten
pinMode (stopRechts, INPUT_PULLUP);

void Arm(boolean dir, int steps) {

  digitalWrite(dirArm, dir);
  delay(50);

  while ( ! analogRead(A0)) { // Wenn der Taster gedrückt wird dann drehen.
    for (int r = 0; r < steps; r++) {

      if (digitalRead(stopRechts))      //wenn Endschalter offen
      {
        digitalWrite(dirArm, HIGH); // Dreh - Richtung
        digitalWrite(stepperArm, HIGH);
        delayMicroseconds(5000); // Geschwindigkeit
        digitalWrite(stepperArm, LOW);
        delayMicroseconds(5000); // Geschwindigkeit
      }
      else
      {
        //bei Enschalter geschlossen (LOW) kommt hier dein Code um den Stepper zu stoppen und 50 Steps weiter dreht
      }
    }
    // hier kommt weiterer Code von dir
  }
}

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.02.2020, 12:10
Beitrag #10
RE: Stepper Steuerung mit Taster und Endschalter
Danke dir Dieter, werde am Wochenende mal mein Glück versuchen und schauen ob mir alles um die Ohren fliegt :-D
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.02.2020, 14:34
Beitrag #11
RE: Stepper Steuerung mit Taster und Endschalter
(27.02.2020 12:10)Milano schrieb:  Danke dir Dieter, werde am Wochenende mal mein Glück versuchen und schauen ob mir alles um die Ohren fliegt :-D

Alles klar.
Wird schon schief gehen. Wink

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Question Steuerung Lineartisch AnS 21 312 Gestern 15:09
Letzter Beitrag: MicroBahner
  Tag Nacht Steuerung Hühnerstall Klappe Raging Ender 10 357 10.09.2020 13:31
Letzter Beitrag: hotsystems
  Super Mario Theme per Taster theo-rist 5 247 26.08.2020 19:15
Letzter Beitrag: hotsystems
  Ramps 1.4 mit #Accel Stepper Steuerung per Serial Monitor Arduino DMX Master 14 789 12.08.2020 15:26
Letzter Beitrag: Arduino DMX Master
  Steuerung KFZ Hebebühne Markus3D 6 1.584 31.07.2020 14:45
Letzter Beitrag: Beatzler
  PWM-Steuerung mit 15 KHz oder höher ingo46 8 971 26.06.2020 14:21
Letzter Beitrag: ingo46
  Arduno + Ethernet-Shield: HTML-Seite mit Taster für einmalige Auslösung RivaDynamite 1 318 22.06.2020 20:50
Letzter Beitrag: Tommy56
  Zwei Richtungen mit einem Taster FoxFactoy 12 870 19.06.2020 13:04
Letzter Beitrag: hotsystems
  Aquarium Steuerung sopolka 8 818 14.06.2020 15:35
Letzter Beitrag: Tommy56
  Steuerung über Infrarot und Bluetooth SimonTau 4 683 20.05.2020 07:37
Letzter Beitrag: Corvus

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste