#include <ESP32Servo.h>
#include <Stepper.h>
#include <BluetoothSerial.h>
Servo servoMoteur;
int servoPos;
Stepper moteurPasAPas(50, 21, 19, 18, 5);
#define IN1 21
#define IN2 19
#define IN3 18
#define IN4 5
#define JOY_V 2
#define JOY_H 4
#define JOY_S 15
int joyVer;
int joyHor;
int joySel;
void setup() {
servoMoteur.attach(22);
pinMode(JOY_V, INPUT);
pinMode(JOY_H, INPUT);
pinMode(JOY_S, INPUT);
}
void loop() {
joyVer = analogRead(JOY_V);
joyHor = analogRead(JOY_H);
joySel = digitalRead(JOY_S);
if(joyVer == 4095){
moteurPasAPas.step(-1);
}
if(joyVer == 0){
moteurPasAPas.step(1);
}
if(joyHor == 4095){
servoPos += 1;
servoMoteur.write(servoPos);
}
if(joyHor == 0){
servoPos -= 1;
servoMoteur.write(servoPos);
}
}