Bonjour à tous,
j'ai fait une appli pour un collègue motard qui veut des fonctions pour son éclairage moto, le soft fonctionne bien, ce n'est rien de compliqué en soi.
Le problème c'est que lorsque j'alimente la platine (arduino uno) le soft ne se lance pas automatiquement je dois soit faire un reset soit couper l'alim plusieurs fois pour que ça fonctionne.
Est ce que j'ai oublié quelque chose lors du chargement du soft,( un jumper, ou une fonction soft) c'est très aléatoire comme phénomène.
j'ai pas envie de lui demander d'appuyer sur reset quand il démarre sa moto
si quelqu'un pouvait m'aiguiller.
Merci
Je met le code en attachement:
const int BUTTON = 7;
int sensorValue = 0; // value read from the pot
int timer = 0; // delay value
int val = 0;
void setup() {
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(BUTTON, INPUT);
}
void loop() {
val = digitalRead(BUTTON);
if (val == HIGH) {
digitalWrite (12, HIGH);
digitalWrite (11,HIGH);
}
else {
timer = 40; //remplace le potentiometre
digitalWrite(12, HIGH);
delay(timer);
digitalWrite(12, LOW);
delay(timer);
digitalWrite(12, HIGH);
delay(timer);
digitalWrite(12, LOW);
delay (50); // delay entre les 2 modes
digitalWrite(11, HIGH);
delay(timer);
digitalWrite(11, LOW);
delay(timer);
digitalWrite(11, HIGH);
delay(timer);
digitalWrite(11, LOW);
}
}