SerialGSM ist eine Bibliothek zur Vereinfachung von GSM-Abschirmungen.
Dies ist ein Beispielcode zum Senden von SMS:
#include <SerialGSM.h>
#include <SoftwareSerial.h>
SerialGSM cell(2,3);
void setup(){
Serial.begin(9600);
cell.begin(9600);
cell.Verbose(true);
cell.Boot();
cell.FwdSMS2Serial();
cell.Rcpt("+972123456789");
cell.Message("hello world");
cell.SendSMS();
}
void loop(){
if (cell.ReceiveSMS()){
Serial.println(cell.Message());
cell.DeleteAllSMS();
}
}
Wie Sie sehen können, verwendet er serielle Software.
Ich beabsichtige, dies für meine Schularbeit zu verwenden, aber ich verwende einen Schild, sodass ich Software Serial nicht verwenden werde.
Was mich stört, ist diese Linie
SerialGSM cell(2,3);
Deklariere ich es in meinem Fall so?:
SerialGSM cell(0,1);
Oder wird es Konflikte mit Serien geben?
BEARBEITEN: Mit anderen Worten, wie deklariere ich das SeralGSM-Objekt mit Hardware-Seriennummer und nicht mit Software-Seriennummer?