Rebonjour,
Après avoir abandonné ce projet durant quelques semaines, j'ai décidé de m'y remettre.
J'aimerais y arriver de moi même mais malheureusement, je ne sais pas où chercher pour faire ce que je veux :
Je souhaiterais donc que ce bout de code :
#include <Servo.h>
Servo myservo;
/
int pos = 0;
void setup()
{
myservo.attach(9);
}
void loop()
{
for(pos = 0; pos < 180; pos += 1)
{
myservo.write(pos);
delay(15);
}
for(pos = 180; pos>=1; pos-=1)
{
myservo.write(pos);
delay(15);
}
}
s'exécute tout les 10 seconde (par exemple)
En suivant vos conseils précédents, je suis arriver à cela :
#include <Servo.h>
Servo myservo;
int pos=90;
long previousMillis = 0;
long interval = 1000;
void setup() {
myservo.attach(9);
myservo.write (180);
}
void loop()
{
unsigned long currentMillis = millis();
if(currentMillis - previousMillis > interval) {
previousMillis = currentMillis;
if (myservo.write = (pos))
myservo.write = (pos);
else
myservo.write (pos);
}
}
Malheureusement il y a encore des erreurs :
sketch_dec31a.ino: In function 'void loop()':
sketch_dec31a:26: error: invalid use of member (did you forget the '&' ?)
sketch_dec31a:27: error: invalid use of member (did you forget the '&' ?)
Je n'arrive pas à bien combiner les deux codes. Pourriez vous me mettre sur la piste et / ou me donner des adresses qui me permettraient d'avancer dans ce projet.
Merci d'avance,
Noé