Stap 4: + SIND 4
Wij willen een + SIND: 4 reactie van de SMB5100B-D, (im just gonna roepen dat de GSM kaart nu, ziek van het typen van SMB5100B-D).
Zo wat eenvoudige code om dit te controleren:
#include
#define GSMSerial Serial / / de seriële hardware zal nu bekend als GSMSerial, om verwarring te voorkomen
SoftwareSerial SMSerial(2,3); Met behulp van seriële Software als tweede UART-
char incoming_char = 0; Zal houden de binnenkomende karakter van de software van de seriële poort.
VOID Setup
{
Initialiseren van seriële poorten voor communicatie.
SMSerial.begin(9600);
GSMSerial.begin(9600);
SMSerial.println ("vanaf SM5100B communicatie...");
}
void loop
{
if(GSMSerial.available() > 0) //If een karakter uit de cellulaire module komt...
{
SMSerial.write(GSMSerial.read()); Schrijf het op naar de seriële monitor, zodat we het kunnen zien
}
if(SMSerial.available() > 0) //If u iets intypt in de seriële monitor
{
incoming_char=SMSerial.Read(); Krijgen van het teken vanuit de terminal
GSMSerial.print(incoming_char); Stuur het teken naar de cellulaire module.
}
}
Op uw seriële monitor moet u de volgende uitvoer:
Vanaf de mededeling van de SM5100B...
+ SIND: 1
+ SIND: 10, "SM", 1 "FD", 1 "LD", 1 "MC", 1, "RC", 1, "ME", 1
+ STIN:0
+ SIND: 11
+ SIND: 3
+ SIND: 4
Als je niets krijgen, vermengd u waarschijnlijk de TX RX pinnen op de seriële monitor.
Als je "Beginnen SM5100B communicatie..." dan een heleboel gobbly spleetoog dan u kan hebben gemengd omhoog de seriële TX RX pinnen tussen uno 0/1 en GSM 2/3
Als zijn alle gewoon onzin uitvoer dan check als uw seriële monitor is ingesteld op 9600!
MAAR als de laatste regel heb je was "+ SIND: 4" dan uw meer geluk dan de meeste:)
Als je iets anders als de laatste regel, moet u om erachter te komen waarom. Meer info krijg je op dat hier.
+ SIND: 4 betekent dat we zijn geregistreerd op het mobiele netwerk en klaar om dingen te doen.
Typ bijvoorbeeld in het seriële monitor, ATDXXXXXXXXXX
Met de x vervangen door uw eigen GSM-nummer en druk op enter. (Zorg ervoor dat NL & CR zijn geselecteerd in de drop-down box aan de onderkant van de seriële monitor). De schets die u geüpload zal dit doorgeven aan uw GSM-module en het zal uw mobiele telefoon bellen. U kunt de opdracht ATH aan ophangen.