vielen dank erstmal für Deine zeit,

Zitat von
Sisor
Code:
#include <CustomStepper.h>
enum stepper_e { ST_VL, ST_HL, ST_VR, ST_HR, ST_MAX };
CustomStepper motoren[ST_MAX]
{
CustomStepper(22, 24, 26, 28),
CustomStepper(23, 25, 27, 29),
CustomStepper(47, 49, 51, 53),
CustomStepper(46, 48, 50, 52)
}
ist das jetzt so, dass die zuordnung der 4 Stepper durch die reihenfolge der einträge im "CustomStepper motoren[ST_MAX]" zu den laufenden nummer des enumerators zugeordnet werden? Und wie ist der zusammenhang zwischen stepper_e und motoren? Sind es nur beliebige bezeichnungen? Irgendwie fehlt mir hier doch noch der entscheidender impuls um da durchzublicken 
und deshalb komme ich wohl auch nicht drauf wie das hier aussehen könnte:
Code:
for (uint8_t idx = ST_VL; idx < ST_MAX; idx++)
{
CustomStepper stepper_e(idx) .run(); //oder CustomStepper(idx).run(); //oder CustomStepper motoren(idx).run() // oder CustomStepper(idx).run(idx) ...
}
Lesezeichen