SerialGSM là một thư viện để đơn giản hóa các lá chắn GSM.
Đây là mã mẫu để gửi 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();
}
}
Như bạn thấy, anh ấy sử dụng phần mềm nối tiếp.
Tôi dự định sử dụng nó cho luận án trường học của tôi, nhưng tôi đang sử dụng một tấm khiên, vì vậy tôi sẽ không sử dụng Phần mềm nối tiếp.
Điều làm phiền tôi là dòng này
SerialGSM cell(2,3);
Trong trường hợp của tôi, tôi có khai báo như thế này không?:
SerialGSM cell(0,1);
Hoặc sẽ có xung đột với nối tiếp?
EDIT: Nói cách khác, làm cách nào để khai báo đối tượng SeralGSM bằng cách sử dụng nối tiếp phần cứng và không nối tiếp phần mềm?