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
  Arduino+Motorshield l293d+Stepper+HC05 Ferdl63 5 52 Heute 13:18
Letzter Beitrag: Ferdl63
  Zähler mit Taster und Serial Monitor LK2567 16 805 16.02.2021 22:37
Letzter Beitrag: Bitklopfer
  A4899 Stepper mit Endlage Horst-mops 15 651 09.02.2021 21:02
Letzter Beitrag: Corvus
  Werte im Display per Taster wechseln bmxruler 8 494 27.01.2021 11:22
Letzter Beitrag: bmxruler
  Thermostat Steuerung für Fußbodenheizung FALLout 16 741 24.01.2021 19:53
Letzter Beitrag: Tommy56
Question Steuerung Lineartisch AnS 40 3.480 06.01.2021 11:37
Letzter Beitrag: MicroBahner
  Blaulicht steuerung Alexander307 33 1.706 24.12.2020 15:49
Letzter Beitrag: Tommy56
  Fernsteierungsimpuls Taster/Schalter unterschiedliche Reaktion do1xxy 20 948 21.12.2020 08:24
Letzter Beitrag: do1xxy
  Mouse Steuerung - Absolut und Relativ, Aulösung/Skalierung Arduino4Fun 10 584 15.12.2020 18:14
Letzter Beitrag: Tommy56
  Terrarium Steuerung kintaro 13 680 12.12.2020 22:55
Letzter Beitrag: hotsystems

Gehe zu:


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