Bonjour Gaston,
Ce n'est qu'un "warning" ce n'est pas fatal !
Essai de modifier comme ceci :
//const byte ARROW = 0;
//const byte iArrow[8] = { B00000, B00100, B00110, B11111, B00110, B00100, B00000, B00000 };
const uint8_t ARROW = 0;
const uint8_t iArrow[8] = { B00000, B00100, B00110, B11111, B00110, B00100, B00000, B00000 };
//const byte customBackslash[8] = { 0b00000, 0b10000, 0b01000, 0b00100, 0b00010, 0b00001, 0b00000, 0b00000};
const uint8_t customBackslash[8] = { 0b00000, 0b10000, 0b01000, 0b00100, 0b00010, 0b00001, 0b00000, 0b00000};
Re EDIT: c'est lequel le pul et le dir ? et pul+ ou pul - Sur mon driver j'ai le Pul-, le Dir- et ENA au GND.
Le driver est câblé avec un + commun pour les entrées.
Par défaut ENA non câblé =driver actif
les deux sortie sur les deux entrées.
Pour l'instant enable non géré
On peut rendre plus lisible le code avec :
#define STEP_PIN 2
#define DIR_PIN 3
TStepperIndexer MyStepper(STEP_PIN,DIR_PIN);
Cordialement JF