FORUM D’ENTRAIDE INFORMATIQUE (FEI)
Site d’assistance et de sécurité informatique

Programme pour envoie de sms alerte

Règles du forum : Entraide concernant la programmation informatique en général, tous langages : recherche ou correction d'un code ou d'une fonction, aide à la réalisation d'un projet...
Pour la programmation web (HTML, CSS, PHP, MySQL...), il est conseillé de s'orienter dans le forum Webmastering.
Merci de lire et de respecter la charte générale du forum.

Répondre

Afin d’empêcher la création automatisée de comptes, nous vous demandons de réussir le défi ci-contre.
Smileys
:D :) :-) ;) :| :( :cry: :cheers: :hourra: :mv: :lol: :mdr: :bonjour: :hello: :jap: :siffle: :bisou: :P :o :x :roll: :good: :bad: :super: :reflexion: :suspect: :? :oops: :peur: :zen: :boude: :bug:

Revue du sujet : Programme pour envoie de sms alerte Étendre la vue

Programme pour envoie de sms alerte

par Joris » mer. 8 janv. 2020 10:02
Bonjour ! Je me présente Joris CAMHI alternant à la compagnie National du Rhône en tant qu'assistant d'ingénieur en électrotechnique.
Je viens vous voir ce jour car j'ai pour projet de créer un programme Arduino qui envoie un SMS dès que la carte et le module GSM 800L est alimenté j'ai pensé à une boucle if Arduino alimenté alors envoie de SMS Else rien envoyer.
Cependant je n'y arrive pas... L'envoie du SMS ne se fait que quand j'ouvre le moniteur série je vous mets la ligne de code si dessous ! Merci d'avance pour votre aide je pense ne pas être loin du but !
PS: C'est la première fois que je touche à Arduino et à la programmation.
#include <SoftwareSerial.h>
#define SIM_TX 8
#define SIM_RX 7
SoftwareSerial serialSIM800(SIM_TX,SIM_RX);

void setup() {
pinMode (SIM_TX, OUTPUT);
pinMode (SIM_RX, OUTPUT);
Serial.begin(9600);
while(!Serial);
serialSIM800.begin(9600);
delay(2000);

Serial.println("Envoi du SMS en cours...");

serialSIM800.write("AT+CMGF=1\r"); //activation du mode SMS
delay(2000);


serialSIM800.write("AT+CMGS=\"+33664869788\"\r"); //envoi d'un sms au numéro inscrit
delay(2000);

serialSIM800.write("Salut"); //Contenu du SMS
delay(2000);

serialSIM800.write((char)26); //Permet d'indiquer que le message est finit
delay(2000);

Serial.println("SMS envoyé !");
}
void loop() {
Présentation

Hello, Bienvenue sur FEI :) @+ Gabriel.

Bonjour :bonjour: Merci de m'accueillir sur votr[…]

Bonjour à tous, D'abord, désol&eacut[…]

Salutations, chers amis, Les joueurs peuvent profi[…]