Hi,
I have written a program that uses the gsm shield (with library gsm.h)
for sms and the i2c library wire.h for receiving sensor data.
Running the program without the wire.h library and WITHOUT using
"wire.begin()" runs just fine, but by uncommenting the statenments
"#include <wire.h>" and "wire.begin() inside the setup loop the
controller does not get past the line of initialzing the gsm shield and
hangs. Sometimes even after several retrys I get garbeled glyphs on the
screen as if both libraries try to use the same memory space.
Has any one had that problem and therefore a solution to it?
Here is may code snipplet of the above area:
// initialize the library instance
GSM gsmAccess(debug);
GSM_SMS sms;
DateTime time;
void setup(){
Wire.begin();
RTC.begin();
Serial.begin(9600);
pinMode(VoltPin, INPUT);
pinMode(LedPin_connected, OUTPUT);
pinMode(LedPin_not_connected, OUTPUT);
digitalWrite(LedPin_connected, LOW);
digitalWrite(LedPin_not_connected, HIGH);
delay(50);
//Zeit setzen
while(uhrzeitformat == 0)
{
Uhrzeiteingabe(uhrzeit);
uhrzeitformat = analysiereFormat_uhrzeit(uhrzeit, &stunden,
&minuten, &sekunden);//Ausgabe 1 = ok, 0 = falsch
}
Serial.print("Uhrzeit ");Serial.println(uhrzeit);
Serial.print("Stunde: ");Serial.println(stunden);
Serial.print("Minute: ");Serial.println(minuten);
Serial.print("Sekunde: ");Serial.println(sekunden);
/*setTime(stunden, minuten, sekunden,Tag,Monat,Jahr);
Serial.print("Stunde: ");Serial.println(hour(t));
Serial.print("Minute: ");Serial.println(minute(t));
Serial.print("Sekunde: ");Serial.println(second(t));*/
if(testmodus==0)
{
Serial.println("Initialisiere GSM....");
// connection state
boolean notConnected = true;
// Start GSM connection
while(notConnected)
{
if(gsmAccess.begin(PINNUMBER)==GSM_READY)
notConnected = false;
else
{
Serial.println("Not connected");
delay(1000);
}
}
Serial.println("GSM initialized");
Any help is highly appreciated!
Thanks from Germany
Gilbert
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.