Avant de travaille le #81 je viens de faire une découverte qui permet de débrayer l'arbre
J'ai OPTO sur D3
Premier essai :`
#include <AccelStepper.h> // GitHub - waspinator/AccelStepper: Fork of AccelStepper
const int dirPin = 5;
const int pulsPin = 2;
const int enaPin = 4;
AccelStepper Moteur(AccelStepper::DRIVER, pulsPin, dirPin);
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
delay(10);
Moteur.setEnablePin(enaPin); // Définition de la pin ENA
Moteur.disableOutputs();
Moteur.moveTo(1);
// DIR STEP ENA
//Moteur.setPinsInverted(false, false, true); // https://www.airspayce.com/mikem/arduino/AccelStepper/classAccelStepper.html#ac62cae590c2f9c303519a3a1c4adc8ab
}
void loop() {
// put your main code here, to run repeatedly:
Moteur.run();
}
Le moteur est libre
Deuxiéme essai :`
#include <AccelStepper.h> // GitHub - waspinator/AccelStepper: Fork of AccelStepper
const int dirPin = 5;
const int pulsPin = 2;
const int enaPin = 4;
AccelStepper Moteur(AccelStepper::DRIVER, pulsPin, dirPin);
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
delay(10);
Moteur.setEnablePin(enaPin); // Définition de la pin ENA
Moteur.disableOutputs();
//Moteur.moveTo(1);
// DIR STEP ENA
//Moteur.setPinsInverted(false, false, true); // https://www.airspayce.com/mikem/arduino/AccelStepper/classAccelStepper.html#ac62cae590c2f9c303519a3a1c4adc8ab
}
void loop() {
// put your main code here, to run repeatedly:
//Moteur.run();
}`
J'annule 2 lignes => moteur bloqué`