Bonjour,
J'utilise le SIM800L evb de ROHS avec arduino M E G A :
RST : non connecté
GND : GND (mega)
RXD : connecté à PIN50 (mega)
TXD : connecté à PIN51 (mega)
VDD : non connecté
GND : - de l'alim transfo (2A) et GND (mega)
5V : + de l'alim transfo( 2A)
Une carte SIM orange (web + tel + SMS) insérée dans le bon
sens (code PIN supprimé)
Carte Arduino M E G A alimentée par cordon USB connecté
au PC sous Windows.
J'ai récupéré la bibliothèque SIM908IDE100.zip
placée dans le répertoire "librairies" de
l' IDE arduino.
J'ai changé le fichier GSM.cpp :
#define _GSM_TXPIN 51 (et non 2)
#define _GSM_RXPIN 50 (et non 3)
Réglages carte et port :
- outils\carte : "Arduino mega adk"
- outils\port : "COM5 (Arduino mega or mega 2560)"
Utlisation du programme de démonstration
GSM_GPRSLibrary_SMS proposé par SIM908IDE100 :
#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"
#include "sms.h"
SMSGSM sms;
//To change pins for Software Serial,
use the two lines in GSM.cpp.
//Simple sketch to send and receive SMS.
int numdata;
boolean started=false;
char smsbuffer[160];
char n[20];
void setup()
{
Serial.begin(9600);
Serial.println("GSM Shield testing.");
if (gsm.begin(2400))
{
Serial.println("\nstatus=READY");
started=true;
}
else Serial.println("\nstatus=IDLE");
if(started)
{
//Seule personnalisation...
//J'ai remplacé "xxxxxxxx" par les derniers chiffres
//de mon numéro de TEL
if (sms.SendSMS("06xxxxxxxx", "Arduino SMS"))
Serial.println("\nSMS sent OK");
}
};
void loop()
{
if(started)
{
if(gsm.readSMS(smsbuffer, 160, n, 20))
{
Serial.println(n);
Serial.println(smsbuffer);
}
delay(1000);
}
};
Le port série affiche :
GSM Shield testing.
DB:NO RESP
DB:NO RESP
DB:NO RESP
Error: SIM900 doesn't answer. Check power and serial pins
in GSM.cpp
status=IDLE
Je n'ai jamais pu envoyer ni recevoir de SMS...
La LED du SIM800L evb clignote toutes les secondes
et non toutes les 3 sec comme elle devrait le faire.
Si vous avez une idée, je prends !
Quand on passe de UNO à MEGA
il n'y a plus bcp d'infos sur internet...
Merci à tous et grosses bises
PIERRE