ich möchte so eine arduino library erzeugen (es ist jetzt einfachheitshalber nur die funktion "alle_stepper_vorwaerts()" drin):


"vier_stepper.cpp":
Code:
#include "vier_stepper.h"


void alle_stepper_vorwaerts(void)
{
if (start_ping == true) ping_distanz();


  if (hindernis == true)
  {
    Serial1.print(hindernis);
    Serial1.println("  hindernis - true - fahre rückwärts - US- abfrage in alle Stepper vorwärts");
    Serial.print(hindernis);
    Serial.println("  hindernis - true -  fahre rückwärts - US- abfrage in alle Stepper vorwärts");
    hindernis = false;




    for (idx = stepper_VL; idx < stepper_MAX; idx++) //alle Stepper rückwärts
    {
      stepper[idx].setRPM(12);
      stepper[idx].setSPR(4075.7728395);
      stepper[idx].setDirection(CCW);
      stepper[idx].rotateDegrees(10); //rotate(1)
    }
    fahrt_ausfuehren();
  }
  else
  {
    hindernis = false;


    Serial.print(hindernis);
    Serial1.println("  freie fahrt - alle Stepper vorwärts");
    Serial.print(hindernis);
    Serial.println("  freie fahrt -  alle Stepper vorwärts");


    for (idx = stepper_VL; idx < stepper_MAX; idx++)//alle Stepper vorwärts
    {
      stepper[idx].setRPM(12);
      stepper[idx].setSPR(4075.7728395);
      stepper[idx].setDirection(CW);
      stepper[idx].rotateDegrees(5);//rotate(1)
    }
    fahrt_ausfuehren();
  }
}
}



und eine "vier_stepper.h":
Code:
#ifndef VIER_STEPPER_H_
#define VIER_STEPPER_H_

void alle_stepper_vorwaerts(void);

#endif /*VIER_STEPPER_H_*/

meine frage ging dahin, ob es so - zu einer "vier_stepper.zip"datei zusammengepackt und in der IDE als lib hinzugefügt - ohne all die stufen der bearbeitung die Du (wegen der objektorientierung, der kapselung, der übersichtlichkeit des codes und des besseren programierstils) im tutorial aufgeführt hast - auch ginge?