//pilotage 3 moteur pap+ 1 servo moteur
#include <Stepper.h>
#include <Servo.h>
#define STEPS 100//Constante
Stepper MoteurPAPO (STEP5, 1, 3, 2, 4); //constante nombre de pas, pins attachés
Stepper MoteurPAP1 (STEPS, 5, 7, 6, 8);
Stepper MoteurPAP2 (STEPS, 10, 12, 11, 13);
Servo F590;
byte FS90pin = 9;
byte potpin = A0;
int pos;
int previous = 0;
int previous1 = 0;
int previous2 = 0;
void setup(){
MoteurPAPO.setSpeed(100);
MoteurPAP1.setSpeed(100);
MoteurPAP2.setSpeed(100);
FS90.attach(FS90pin, 500, 2500);
}
void loop(){
int pote analogRead(A0);
MoteurPAPB.step(pote-previous);
previous pote;
int pot1 = analogRead(A1);
MoteurPAP1.step(potl-previous1);
previous1 = poti;
int pot2 = analogRead(A2);
MoteurPAP2.step(pot2-previous2);
previous2 = pot2;
pos = analogRead(A3);
pos map (pos, 8, 1023, 0, 180);
FS90.write(pos);
}