Advertisement
Guest User

Boite aux lettres connectée

a guest
Mar 13th, 2016
641
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. #include <LGSM.h> //Iniitialisation de toutes les librairies!
  2. #define infrarouge 3 //On dit au programme que mon capteur se trouve sur la pin digitale 3
  3. #define GSM_READY 1
  4. int donneeinfrarouge = 0; //On dit au programme que la variable donneeinfrarouge est égale à 0, avant de débuter la lecture du capteur.
  5. char numero1[]="+33777951690"; //Je dis au programme que mon numéro de téléphone est le 0777951690
  6. LSMSClass gsmAccess;
  7. LSMSClass sms;
  8. void setup() //On initialise le micro-contrôleur et le capteur IR.
  9. {
  10. Serial1.begin(115200);
  11. pinMode(infrarouge, INPUT);
  12. String numero1="0777951690";
  13. }
  14.  
  15. void loop() //Boucle
  16. {
  17. donneeinfrarouge = digitalRead(infrarouge); //Il va lire l'état du capteur
  18. if (infrarouge == HIGH){ //Si le capteur détecte quelque chose (s'il est à 1), alors...
  19. sms.beginSMS("0777951690"); //Il envoi le SMS au numéro1
  20. sms.print("Vous avez du courier, c'est une révolution!");
  21. sms.endSMS(); //Signifie la fin du texte du SMS, il est alors envoyé.
  22. delay (14400000); //4h après, il renverra le même SMS, en redémarrant la boucle
  23. }
  24. else { //Sinon, attendre un délais de 5s avant de refaire un test logique
  25. delay (5000);
  26. }
  27.  
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement