SM5100B GPRS och allmänna anteckningar (4 / 6 steg)
Steg 4: + SIND 4
Vi behöver se en + SIND: 4 svar från SMB5100B-D, (im bara kommer för att kalla det GSM kortet nu, trött på att skriva SMB5100B-D).
Så någon lätt kod för att kontrollera detta:
#include
#define GSMSerial följetong / / hårdvara följetongen kommer nu att kallas GSMSerial, att undvika förvirring
SoftwareSerial SMSerial(2,3); Med mjukvaran följetong som andra UART-
char incoming_char = 0; Kommer att hålla den inkommande karaktären från programvaran Serial Port.
void setup()
{
Initiera seriella portar för kommunikation.
SMSerial.begin(9600);
GSMSerial.begin(9600);
SMSerial.println ("Start SM5100B meddelande...");
}
void loop()
{
IF(GSMSerial.available() > 0) //If ett tecken kommer från cellulära modulen...
{
SMSerial.write(GSMSerial.read()); Skriv ut det till seriell bildskärmen så vi kan se det
}
IF(SMSerial.available() > 0) //If du skriver något i följetong bildskärmen
{
incoming_char=SMSerial.Read(); Få karaktär kommer från terminalen
GSMSerial.print(incoming_char); Skicka karaktären av cellulära modulen.
}
}
Du borde se den följande produktionen på bildskärmen följetong:
Startar SM5100B kommunikation...
+ SIND: 1
+ SIND: 10, "SM", 1, "FD", 1, "LD", 1, "MC", 1, "RC", 1, "ME", 1
+ STIN:0
+ SIND: 11
+ SIND: 3
+ SIND: 4
Får du ingenting, blandade du förmodligen in TX RX stiften på serial bildskärmen.
Om du får "Start SM5100B meddelande..." sedan en hel del gobbly guling då du kan har blandat upp de seriella TX RX stift mellan uno 0/1 och GSM 2/3
Om alla bara skräp produktionen sedan kontrollera om din följetong är valt för 9600!
MEN om den sista raden du fick var "+ SIND: 4" då din lyckligare än de flesta:)
Om du har något annat som den sista raden, måste du ta reda på varför. Du får mer information om det här.
+ SIND: 4 innebär vi är registrerade på det mobila nätet och redo att göra saker.
Skriv till exempel in seriell övervaka, ATDXXXXXXXXXX
Med den x ersätts med din egen mobil nummer och tryck enter. (Kontrollera NL & CR markeras i listrutan längst ned i den seriella monitorn). Skissen du laddat upp kommer att vidarebefordra detta till din GSM-modul och det kommer att ringa upp din mobil. Du kan skicka kommandot ATH att lägga på.