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