Arduino: problem med GSM shield
Arduino: problem med GSM shield
Jag har nyligen köpt en arduino GSM shield och har testat den med ett simkort jag vet fungerar och koden för att skicka sms som finns i libraries. Tyvärr får jag bara meddelandet not connected från arduinon genom serial monitor. Jag har dubbelkollat att jag skrivit rätt kod till simkortet men det fungerar ändå inte.
Någon som vet varför?
Någon som vet varför?
Re: Arduino: problem med GSM shield
Den är inskriven i detta fält:
Kod: Markera allt
#define PINNUMBER ""
Re: Arduino: problem med GSM shield
Hela koden är:
Kod: Markera allt
#include <GSM.h>
#define PINNUMBER ""
GSM gsmAccess;
GSM_SMS sms;
void setup()
{
Serial.begin(9600);
while (!Serial) {
}
Serial.println("SMS Messages Sender");
boolean notConnected = true;
{
if(gsmAccess.begin(PINNUMBER)==GSM_READY)
notConnected = false;
else
{
Serial.println("Not connected");
delay(1000);
}
}
Serial.println("GSM initialized");
}
void loop()
{
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.print(txtMsg);
sms.endSMS();
Serial.println("\nCOMPLETE!\n");
}
/*
Read input serial
*/
int readSerial(char result[])
{
int i = 0;
while(1)
{
while (Serial.available() > 0)
{
char inChar = Serial.read();
if (inChar == '\n')
{
result[i] = '\0';
Serial.flush();
return 0;
}
if(inChar!='\r')
{
result[i] = inChar;
i++;
}
}
}
}
Re: Arduino: problem med GSM shield
Borde väl vara 4 siffror där mellan hartassarna?ECH81 skrev:Den är inskriven i detta fält:
Kod: Markera allt
#define PINNUMBER ""
Re: Arduino: problem med GSM shield
Borde väl vara 4 siffror där mellan hartassarna?
Jo jag skrev in pinkoden där, ville bara inte skriva ut den här på forumet
Jo jag skrev in pinkoden där, ville bara inte skriva ut den här på forumet

Re: Arduino: problem med GSM shield
Vad kan ett dyligt kort heta, modell, typbeteckning? Jag tror inte att ditt problem är PIN-koden. Det är ganska troligt att du inte kommit så långt att det är relevant, ännu. Jag kör ett Adafruit FONA 800 kort. Det svarar inte på detta sätt om kortet är PIN-låst.ECH81 skrev:Jag har nyligen köpt en arduino GSM shield ...
Re: Arduino: problem med GSM shield
Tack för alla svar. Jag läste lite om den modellen jag har (GSM 2 R3) och det var så att man behövde löda ihop två punkter vilka det står CTRL/D7 vid för att arduinon själv skulle kunna starta kortet.
Så nu är problemet löst.
Så nu är problemet löst.
Re: Arduino: problem med GSM shield
> Jag läste lite om den modellen jag har...
Alltså *efter* att ha frågat här!?
> man behövde löda ihop två punkter vilka det står CTRL/D7...
Är det det som står en bit ner på denna sida?
https://www.arduino.cc/en/Main/ArduinoGSMShield
"If you have an early version of the shield, and it does not turn on automatically,
you can solder a jumper to the CTRL/D7 pad on the reverse side of the board,
and it will turn on when an attached Arduino receives power."
Alltså *efter* att ha frågat här!?
> man behövde löda ihop två punkter vilka det står CTRL/D7...
Är det det som står en bit ner på denna sida?
https://www.arduino.cc/en/Main/ArduinoGSMShield
"If you have an early version of the shield, and it does not turn on automatically,
you can solder a jumper to the CTRL/D7 pad on the reverse side of the board,
and it will turn on when an attached Arduino receives power."
Re: Arduino: problem med GSM shield
Hur fungerar QUEC M10? Arduino-kortet är ju lite dyrare än Adafruit FONA som har ett SIM 800L-modem. Jag valde Adafruit bla av kostnads-skäl. Sen var jag lite misstänksam att det var någon specialare som bara fungerade i Telefoncia-nät. Jag har kört Adafruit FONA med SMS, voice och surfat (mycket enkel websida). Fast min frågan borde omformuleras: Hur fungerar QUEC M!0 med medföljande biblioteks-sw? Vilken operatör kör du emot? Jag har kör med Comvik kontantkort och kört med Telia 4G-abonemang. Båda fungerar. Jag skall köra mätdata över GPRS. Vad skall du köra?