jpjcb66:
Salut Philippe
Toujours embusqué au coin du bois
Suis rentré très tard hier, on travaille de midi à minuit chez nousTu as bien compris.
En fait le sketch d'origine je l'ai juste modifié dans "void loop()" en deux parties distinctes mais qui malheureusement interfèrent.
- La détection PIR pin(6) et envoi/réception sms.
- Réception sms pour tester mon gadget à bord du bateau et activer/désactiver l'alarme.
Dans cette partie il arrive souvent que sur un ordre envoyé il me réponde par une détection alarme.
Comme s'il vidait le buffer sms alors qu'il ne devrait pas entrer dans la routine déclenchée par un état HIGH de la pin(6) détection PIR.
Ensuite il y a l'émission régulière à la minute près d'un sms "Ete_42 / INTRUSION /" donc passage à l'état HIGH de la pin PIR.
Bon en attendant j'ai les plaquettes de freins de Mme à changer.
La librairie doit être costaud, je n'ai pas encore mis le nez dedans.
@+ Bon pont
Bonsoir JP
j'ai regardé rapidement
dans ce bout de code
if (SMS2 == "ALA_ON") // Active pin 10
{
pinMode(buttonPin_6, INPUT); // NEUTRALISE LA PIN 10 en entr
if( sms.SendSMS("+3361273xxxx", "Ete_42 : ALA ON")) ;
SMS2 == ""; // vide le buffer
}
tu ne vide pas le buffer SMS2 (utilisation de == au lieu de = )
ça devrait etre :
SMS2 = ""; // vide le buffer