Anwendungsbeispiele für A-GSM-Shield
Die unter www.github.com verfügbare Bibliothek wurde verwendet, um sich mit dem A-GSM-Shield-Overlay zu verbinden. Es ermöglicht Ihnen, die Fähigkeiten des vorgestellten Moduls zu nutzen.
Das Beispiel verwendet die folgenden Elemente:
- Arduino Uno
- SIM-Karte im Modul
- GSM_GPRSLibrary-Bibliothek
Stecken Sie die SIM-Karte in das A-GSM-Shield-Modul und legen Sie sie dann auf den Arduino. Der nächste Schritt besteht darin, die heruntergeladene Bibliothek mit der Arduino-Umgebung zu verbinden (Sketch -> Include Library -> Add .ZIP Library)
Senden einer SMS
Um eine SMS zu versenden, verwenden wir das einfachste Beispiel:
#include "SIM900.h" #include#include "sms.h" SMSGSM-SMS; Void-Setup () { Serial.begin (9600); if (gsm.begin (2400)) // Modulinitialisierung { Serial.println ("Senden ..."); if (sms.SendSMS ("+ 48111111111", "Beispieltext")) // Telefonnummer und Nachrichteninhalt Serial.println ("nSenden der Nachricht erfolgreich"); } }; leere Schleife () {};
Programm basierend auf dem Beispiel, das der obigen Bibliothek beigefügt ist. Damit können Sie eine SMS an die angegebene Telefonnummer senden (an den markierten Stellen wird der Text der Nachricht und die Telefonnummer des Empfängers eingetragen).
Einen Anruf tätigen
Um eine Verbindung herzustellen, verwenden wir das folgende Programm:
#include "SIM900.h" #include#include "call.h" AnrufGSM-Anruf; Void-Setup () { Serial.begin (9600); // gsm.begin (2400); // Modulinitialisierung }; leere Schleife () { if (call.CallStatus ()! = CALL_ACTIVE_VOICE) { Serial.println ("Verbinden"); call.Call ("+ 48111111111"); // Nummer des Empfängers } Verzögerung (1000); };
Das Programm baut eine Verbindung mit der ausgewählten Telefonnummer auf.