bonjour la communauté
je découvre l'univers arduino depuis quelques jours, et je voudrais me lancer dans un projet un peu
spécial:
Je voudrais donc créer un slider pour camera, mais avec des fonctions bien précises.
- un joystick (pour slider à droite ou à gauche sur le plan X )
- un potar (pour régler la vitesse de 0% à 100% )
- éventuellement un afficheur 7 segments pour visualiser le speed
- 2 bouton poussoir pour regler un Set IN et Set OUT
Alors j'ai deja commencer à bidouiller, j'ai reussi à mettre un potar qui gere le speed du moteur, mais je voudrais rajouter un joystick, et là je bloque
Voila mon montage:
et mon code:
#define potmeterPin A0
// defines pins numbers
const int stepPin = 5;
const int dirPin = 2;
const int enPin = 8;
int p;
float delay_time=500;
void setup() {
Serial.begin(9600);
// Sets the two pins as Outputs
pinMode(stepPin,OUTPUT);
pinMode(dirPin,OUTPUT);
pinMode(enPin,OUTPUT);
digitalWrite(enPin,LOW);
// Set Dir to Home switch
digitalWrite(dirPin,HIGH); // Enables the motor to move in a particular direction
}
void loop() {
p = analogRead(potmeterPin);
delay_time = map(p,0,1023,300,1000);
motorStep(1);
}
void motorStep( int MAX){
for(int x = 0; x < MAX; x++) {
digitalWrite(stepPin,HIGH);
delayMicroseconds(delay_time);
digitalWrite(stepPin,LOW);
delayMicroseconds(delay_time);
}
}
Si quelqu'un peut m'aider à integrer un joystick en plus a mon montage
Voila voila merci d'avance