Bonjour,
toujours autant novice je viens encore demander un peu d'aide.
Je suis en train de preparer Halloween (et oui deja), dans l'idée je voulais installer une ancienne tablette deriere un miroir sans tain qui déclancherait une video grace à un detecteur PIR en bleutooth.
Donc j'ai fait une petit appli avec Appinventor, un semblant de code Arduino et ça fonctionne plutot bien, mais du coup je me suis dit pour quoi pas un second capteur et une seconde video, et voilà là les choses se compliquent.
Mon code fonctionne mais trop simple et donc la fonction delay bloque, je voudrais faire mieux mais aprés je sais pas faire, j'ai beau lire et relire mais mon cerveau de mouche n'enregistre pas.
Donc la vision de l'utilisation:
un premier capteur (zone large) detecte et lance la video 1, aprés ça j'aimerais que celui ci ne déclenche plus pendant on va dire 10min mais laisse la possibilité au capteur 2 de déclencher qui lui et un capteur IR avec une zone de detection trés reduite de déclencher la video2.
je vous met mon bout de code actuel
const int motionPin = 2;
const int soundPin = 4;
int motionState = 0;
int soundState = 0;
void setup() {
Serial.begin(9600);
pinMode(motionPin, INPUT);
pinMode(soundPin, INPUT);
}
void loop() {
motionState = digitalRead(motionPin);
soundState = digitalRead(soundPin);
if (motionState == LOW) {
Serial.println("1");
delay(3000);
}
if (soundState == LOW) {
Serial.println("2");
delay(3000);
}
}
merci