Bonjour a tous , J'aimerais utiliser un moteur qui doit changer de degré toute les 30 sec J'ai essayer un code qui ne fonctionne pas et j'aimerais savoir ce qui manque dedans
Merci d'avance pour ceux pouvant m'aider. #include <Servo.h>
Servo moteur;
int temps = 0;
void setup() {
moteur.attach(9);
moteur.write(90);
Salut,
Le problème dans ton code est que tu n'a mis aucune chose pour que le moteur change de position. Il faut que tu y ajoute un incrément. Qui va par exemple augmenter de 5° toutes les 30s.
Essaie avec se code :
#include <Servo.h>
Servo moteur;
int temps = 0;
int compteur = 0;
void setup() {
moteur.attach(9);
moteur.write(90);
}
void loop() {
if(temps ==30)
{
moteur.write(compteur);
compteur++;
temps = 0;
}
else{
delay(1000);
temps++;
}
}