wie benutze ich diesen Codeabschnitt ?

Hi,

ich hab diesen Codeabschnitt im Internet gefunden. Da geht es um den Standard Schrittmotor 28BYJ-48.

Ich habe viele Beispiele mit einem switch-case zur Ansteuerung gefunden aber nichts mit diesem Code. Kann mir jemand weiterhelfen, wie ich den benutze ?

bool motorPhases [MOTOR_PHASE_QTY] [MOTOR_PIN_QTY] = {// [Phase] [Pin]
// -------- Stifte ----------
// Wickeln von ABAB
// Motor Pin 1 2 3 4
// Farbe Bl Pi Ye Or
  {1, 1, 0, 0},
  {0, 1, 0, 0},
  {0, 1, 1, 0},
  {0, 0, 1, 0},
  {0, 0, 1, 1},
  {0, 0, 0, 1},
  {1, 0, 0, 1},
  {1, 0, 0, 0}
};

Zuerst solltest du ein C Tutorial durcharbeiten. Dann den Code noch mal anschauen.

Wenn du nicht mal weist, wie dieses Fragment zu verwenden ist, woher willst du wissen, das es für deine Anwendung passt ?

Lies dir mal die Beschreibung zu Arrays durch, da kannst du dann sicher etwas daraus entnehmen.

Hi

Der 28BYJ-48 ist unipolar, hat 4 Drähte, Die wahlweise mit GND beschaltet werden und Einen, Der auf Dauer 5V hängt.
In dem Array siehst Du, wie nacheinander die einzelnen Pins zugeschaltet werden.
Zu beachten ist, daß die Spulen vermischt sind - also ABA'B'.
Wenn die Pins 'am Stück' sind, braucht man dieses Array nicht wirklich - die Reihenfolge ist 'logisch' - immer einen Weiter Richtung nächster Pin.

Wo hast Du ein Problem?

MfG