gsm/gprs shield sim 900,scheda arduino

potete perfavore aiutarmi a capire quale il problema perchè il gsm quando vado sul monitor seriale non mi fa comparire il mio numero.la scheda si collega poi mi domanda il numero e non succede piu niente dovrei fare un impianto di allarme.grazie
/*
SMS sender

This sketch, for the Arduino GSM shield,sends an SMS message
you enter in the serial monitor. Connect your Arduino with the
GSM shield and SIM card, open the serial monitor, and wait for
the “READY” message to appear in the monitor. Next, type a
message to send and press “return”. Make sure the serial
monitor is set to send a newline when you press return.

Circuit:

  • GSM shield
  • SIM card that can send SMS

created 25 Feb 2012
by Tom Igoe

This example is in the public domain.

*/

// Include the GSM library
#include <GSM.h>

#define PINNUMBER “”

// initialize the library instance
GSM gsmAccess;
GSM_SMS sms;

void setup()
{
// initialize serial communications and wait for port to open:
Serial.begin(9600);

Serial.println(“SMS Messages Sender”);

// connection state
boolean notConnected = true;

// Start GSM shield
// If your SIM has PIN, pass it as a parameter of begin() in quotes
while(notConnected)
{
if(gsmAccess.begin(PINNUMBER)==GSM_READY)
notConnected = false;
else
{
Serial.println(“Not connected”);
delay(1000);
}
}

Serial.println(“GSM initialized”);
}

void loop()
{
if(gsmAccess.begin(PINNUMBER)==GSM_READY){
Serial.print(“Connected”);
/*
Serial.print("Enter a mobile number: ");
char remoteNum[20]; // telephone number to send sms
readSerial(remoteNum);
Serial.println(remoteNum);
*/

// sms text

Serial.print("Now, enter SMS content: ");
char txtMsg[200];
readSerial(txtMsg);

Serial.println(“SENDING”);
Serial.println();
Serial.println(“Message:”);
Serial.println(txtMsg);

// send the message
//sms.beginSMS(remoteNum);
sms.beginSMS(“3884446692”);
sms.print(txtMsg);
sms.endSMS();
Serial.println("\nCOMPLETE!\n");
}else{
Serial.print("NOT Connected ");
}
}
int readSerial(char result)
{
int i = 0;
while(1)
{
while (Serial.available() > 0)
{
char inChar = Serial.read();
if (inChar == ‘\n’)
{
result = ‘\0’;

  • Serial.flush();*
  • return 0;*
  • }*
  • if(inChar!=’\r’)*
  • {*
    _ result = inChar;_
    * i++;*
    * }*
    * }*
    * }*
    }

Scritto ENORME come prima voce:
LEGGERE PRIMA DI SCRIVERE IN QUESTA SEZIONE

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento: Regolamento

Il codice devi racchiuderlo nei tag code, vedi sezione 7 del regolamento, spiega bene come fare.
Altrimenti parte del codice può essere visualizzata male o mancare perchè interpretato come attributo del testo stesso.
INFATTI il tuo codice verso la fine perde un pezzo e diventa in corsivo.

Quali messaggi vedi nel monitor seriale ?
P.S. quando metti il codice NASCONDI o elimina il tuo numero di cellulare !! Ora tutti lo conoscono :o