IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Arduino et module SIM900


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 273
    Par défaut Arduino et module SIM900
    Salut à tous !

    J'ai acheté ce module pour ma carte Arduino Uno

    Par contre je suis assez embêté parce que j'arrive pas du tout a le faire marcher... la doc est hyper imcomplète et sur Google on trouve toutes sortes de cartes similaires mais rarement exactement celle la... et le peu de fois ou je la trouve, c'est assez peu clair :-°

    J'ai une bibliothèque avec des exemples pour le faire fonctionner mais quand je fais les branchements que j'ai trouvé par ci par la et que je lance les exemples, le moniteur série m'indique comme quoi il chope que dalle...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
     
    #include "SIM900.h"
    #include <SoftwareSerial.h>
    //If not used, is better to exclude the HTTP library,
    //for RAM saving.
    //If your sketch reboots itself proprably you have finished,
    //your memory available.
    //#include "inetGSM.h"
     
    //If you want to use the Arduino functions to manage SMS, uncomment the lines below.
    #include "sms.h"
    SMSGSM sms;
     
    //To change pins for Software Serial, use the two lines in GSM.cpp.
     
    //GSM Shield for Arduino
    //www.open-electronics.org
    //this code is based on the example of Arduino Labs.
     
    //Simple sketch to send and receive SMS.
     
    int numdata;
    boolean started=false;
    char smsbuffer[160];
    char n[20];
     
    void setup()
    {
         //Serial connection.
         Serial.begin(19200);
         Serial.println("GSM Shield testing.");
         //Start configuration of shield with baudrate.
         //For http uses is raccomanded to use 4800 or slower.
         if (gsm.begin(19200)) {
              Serial.println("\nstatus=READY");
              started=true;
         } else Serial.println("\nstatus=IDLE");
     
         if(started) {
              //Enable this two lines if you want to send an SMS.
              //if (sms.SendSMS("3471234567", "Arduino SMS"))
              //Serial.println("\nSMS sent OK");
         }
     
    };
     
    void loop()
    {
         if(started) {
              //Read if there are messages on SIM card and print them.
            /**  deprecated method
            if(gsm.readSMS(smsbuffer, 160, n, 20)) {
                   Serial.println(n);
                   Serial.println(smsbuffer);
              }
              **/
              //get 1st sms
              sms.GetSMS(1,n,20,smsbuffer,160);
              Serial.println(n);
              Serial.println(smsbuffer);
     
              delay(1000);
         }
    };
    Voila l'exemple pour un envoi de SMS

    Quelqu'un pourrait m'aider a faire fonctionner tout ça ? (le but final c'est de pouvoir faire un client web en utilisation la connexion de la SIM)

    Merci d'avance !

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    Bonjour,

    pas de doc du shield ? D'où provient cette bibliothèque ? Il y en a plusieurs sur le net.

    La communication Arduino-Shield semble fonctionner avec des ports virtuels Rx, Tx. On dirait qu'il y a un cavalier de sélection (Rx, Tx) sur le shield (Tx=7, Rx=8, mais pas facile à voir sur la photo). Comment est positionné ce cavalier et sur quels connecteurs Rx,Tx travaille la bibliothèque Arduino (voir dans les fichiers .cpp et .h) ?

Discussions similaires

  1. Instructions pour module RFID Arduino
    Par miogeg dans le forum Arduino
    Réponses: 4
    Dernier message: 14/09/2016, 23h44
  2. Bluetooth Module Pro et Arduino Uno
    Par benimut2012 dans le forum Arduino
    Réponses: 1
    Dernier message: 07/09/2016, 09h09
  3. Utilisation des modules Arduino SPI sur Labview2010
    Par Aurelied dans le forum LabVIEW
    Réponses: 0
    Dernier message: 10/07/2014, 20h05
  4. [Besoin de conseils] Module Arduino Wifi + appli PC (langage)
    Par Subzero028 dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 20/11/2012, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo