Salut Mike , les deux derniers que j'ai essayé (qui sont similairement les mêmes) sont : https://seeeddoc.git...RS_Shield_V2.0/& http://www.smssolutions.net/tutorials/gsm/sendsmsat/
Le code est :
//Serial Relay - Arduino will patch a
//serial link between the computer and the GPRS Shield
//at 19200 bps 8-N-1
//Computer is connected to Hardware UART
//GPRS Shield is connected to the Software UART
#include <SoftwareSerial.h>
SoftwareSerial GPRS(7, 8);
unsigned char buffer[64]; // buffer array for data recieve over serial port
int count=0; // counter for buffer array
void setup()
{
GPRS.begin(19200); // the GPRS baud rate
Serial.begin(19200); // the Serial port of Arduino baud rate.
}
void loop()
{
if (GPRS.available()) // if date is comming from softwareserial port ==> data is comming from gprs shield
{
while(GPRS.available()) // reading data into char array
{
buffer[count++]=GPRS.read(); // writing data into array
if(count == 64)break;
}
Serial.write(buffer,count); // if no data transmission ends, write buffer to hardware serial port
clearBufferArray(); // call clearBufferArray function to clear the storaged data from the array
count = 0; // set counter of while loop to zero
}
if (Serial.available()) // if data is available on hardwareserial port ==> data is comming from PC or notebook
GPRS.write(Serial.read()); // write it to the GPRS shield
}
void clearBufferArray() // function to clear buffer array
{
for (int i=0; i<count;i++)
{ buffer[i]=NULL;} // clear all index of array with command NULL
}
Je n'obtiens pas de code erreur particulier :
AT+CMGS="numerodeteldistant"
ERROR
J'ai fait une petite recherche et je suis arrivé la dessus : http://www.upsilonaudio.com/wp-content/uploads/2013/11/SIM900_AT_Command_Manual.pdf
Un gros manuel insipide recensant la majorité des commandes AT , et quand j'arrive au chapitre des commandes sur les SMS , la majorité me retourne le "ERROR" (page 108 dumanuel pour les commandes).
Mes conclusions en sont que je vais foutre le module en orbite d'ici peu , j'ai l'impression de tourner en rond depuis un mois et quoi que je fasse , rien ne bouge...