i have this code but have problem can you help me ?

hi
i have this code
but have problem can you help me ?

#include "SIM900.h"
#include <SoftwareSerial.h>
#include "inetGSM.h"
//#include "sms.h"
//#include "call.h"

//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 start a connection as client.

InetGSM inet;
//CallGSM call;
//SMSGSM sms;

char msg[50];
int numdata;
char inSerial[50];
int i=0;
boolean started=false;

void setup()
{
//Serial connection.
Serial.begin(9600);
Serial.println("GSM Shield testing.");
//Start configuration of shield with baudrate.
//For http uses is raccomanded to use 4800 or slower.
if (gsm.begin(2400)){
Serial.println("\nstatus=READY");
started=true;
}
else Serial.println("\nstatus=IDLE");

if(started){
//GPRS attach, put in order APN, username and password.
//If no needed auth let them blank.
if (inet.attachGPRS("inet.vivacell.am", "", ""))
Serial.println("status=ATTACHED");
else Serial.println("status=ERROR");
delay(1000);

//Read IP address.
gsm.SimpleWriteln("AT+CIFSR");
delay(5000);
//Read until serial buffer is empty.
gsm.WhileSimpleRead();

//TCP Client GET, send a GET request to the server and
//save the reply.
numdata=inet.httpGET("www.google.com", 80, "/", msg, 50);
//Print the results.
Serial.println("\nNumber of data received:");
Serial.println(numdata);
Serial.println("\nData received:");
Serial.println(msg);
}
};

void loop()
{
//Read for new byte on serial hardware,
//and write them on NewSoftSerial.
serialhwread();
//Read for new byte on NewSoftSerial.
serialswread();
};

void serialhwread(){
i=0;
if (Serial.available() > 0){
while (Serial.available() > 0) {
inSerial*=(Serial.read());*

  • delay(10);*
  • i++; *
  • }*

_ inSerial*='\0';_
_
if(!strcmp(inSerial,"/END")){_
Serial.println("");
_
inSerial[0]=0x1a;*

* inSerial[1]='\0';*
* gsm.SimpleWriteln(inSerial);*
* }*
* //Send a saved AT command using serial port.*
* if(!strcmp(inSerial,"TEST")){*
* Serial.println("SIGNAL QUALITY");*
* gsm.SimpleWriteln("AT+CSQ");*
* }*
* //Read last message saved.*
* if(!strcmp(inSerial,"MSG")){*
* Serial.println(msg);*
* }*
* else{*
* Serial.println(inSerial);*
* gsm.SimpleWriteln(inSerial);*
* } *
* inSerial[0]='\0';*
* }*
}
void serialswread(){
* gsm.SimpleRead();*
}
this is error
GSM_GPRSLibrary_Client.ino:1:20: error: SIM900.h: No such file or directory
GSM_GPRSLibrary_Client.ino:3:21: error: inetGSM.h: No such file or directory
GSM_GPRSLibrary_Client:15: error: 'InetGSM' does not name a type
GSM_GPRSLibrary_Client.ino: In function 'void setup()':
GSM_GPRSLibrary_Client:32: error: 'gsm' was not declared in this scope
GSM_GPRSLibrary_Client:41: error: 'inet' was not declared in this scope
GSM_GPRSLibrary_Client:47: error: 'gsm' was not declared in this scope
GSM_GPRSLibrary_Client:54: error: 'inet' was not declared in this scope
GSM_GPRSLibrary_Client.ino: In function 'void serialhwread()':
GSM_GPRSLibrary_Client:86: error: 'gsm' was not declared in this scope
GSM_GPRSLibrary_Client:91: error: 'gsm' was not declared in this scope
GSM_GPRSLibrary_Client:99: error: 'gsm' was not declared in this scope
GSM_GPRSLibrary_Client.ino: In function 'void serialswread()':
GSM_GPRSLibrary_Client:106: error: 'gsm' was not declared in this scope

@ArmGsm.
When you post your code you should enclose it between [code] and [/code] tags

Also, before blindly posting errors perhaps you should read what they say. It's obvious that there are two libraries that you have not installed correctly. Do a google on "installing additional arduino libraries"

Please edit your post, select the code, and put it between [code] ... [/code] tags.

You can do that by hitting the "Code" button above the posting area (It looks like a scroll with < > inside it).

GSM_GPRSLibrary_Client.ino:1:20: error: SIM900.h: No such file or directory

Seems pretty obvious to me. You failed to download a library, or you failed to install it correctly.

GSM_GPRSLibrary_Client.ino:1:20: error: SIM900.h: No such file or directory
GSM_GPRSLibrary_Client.ino:3:21: error: inetGSM.h: No such file or directory

Actually there are two libraries it can't find.

Remember that you have to re-start the IDE after you install libraries.

@ ArmGsm:

So far your recent thread titles have been:

  • i have this code but have problem can you help me ?
  • Guidance
  • who can help me ?
  • i have a problem

We know you need help, we know you have a problem, otherwise you wouldn't be posting, right?

How about a helpful thread title?

How to use this forum

Don't just say you want help. Describe the problem.

People, who might have helped you, skip threads titled "who can help me?".