Mô-đun Arduino GPRS với ăng-ten PCB
Mô hình: SIM800L GPRS
Hướng dẫn sử dụng
Mô tả của ghim:
Tên của các chân Mô tả
Giao diện nguồn 5v Cấp nguồn cho mô-đun
KẾT NỐI VỚI DC5v
GND
Giao diện VDD TTL UART Giao diện nối tiếp TTL UART, bạn có thể kết nối trực tiếp MCU như 51MCU hoặc ARM, hoặc MSP430. Chân của VDD được sử dụng để phù hợp với voltage của TTL.
SIM_TXD
SIM_RXD
GND nếu pin này không được sử dụng, hãy tiếp tục mở
RST RST mô-đun, nếu chân này không được sử dụng, hãy tiếp tục mở
Tên các chân Mô tả Giao diện nguồn 5v Cấp nguồn cho mô-đun
KẾT NỐI VỚI DC5v
GND
Giao diện VDD TTL UART Giao diện nối tiếp TTL UART, bạn có thể kết nối trực tiếp MCU như 51MCU hoặc ARM, hoặc MSP430. Chân của VDD được sử dụng để phù hợp với voltage của TTL.
SIM_TXD
SIM_RXD
GND nếu pin này không được sử dụng, hãy tiếp tục mở
RST RST mô-đun, nếu chân này không được sử dụng, hãy tiếp tục mở
Sơ đồ chân:
ArduinoSampmã số:
DƯỚI ĐÂY LÀ MẶT BẰNG ARDUINO CHO MÔ ĐUN NÀY được sử dụng với NHIỆT ĐỘ LM35
SENSOR để gửi Nhiệt độ đến Điện thoại di động của bạn.
#include
#bao gồm
Chuỗi lat = “52.6272690”;
Chuỗi lng = “-1.1526180”;
SoftwareSerial sim800l (10, 11); // RX, TX
giá trị cảm biến phao;
const int buttonPin = 7;
int buttonState = 0;
nổi tempC;
nổi tempCavg;
int trung bình = 0;
thiết lập void()
{
pinMode(buttonPin, INPUT);
sim800l.begin (9600);
Serial.bắt đầu(9600);
trì hoãn(500);
}
vòng lặp void()
{
buttonState = digitalRead(buttonPin);
nếu (buttonState == 0) {
trong khi (số lượng trung bình <50) {
sensorValue = analogRead (A0);
tempC = giá trị cảm biến * 5.0;
tempC = tempC/1024.0;
tempC = (tempC - 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount ++;
}
trì hoãn(300);
Serial.println (tempCavg / 50);
tempCavg = tempCavg/50;
Gửi tin nhắn văn bản();
}
if (sim800l.available ()) {
Serial.write (sim800l.read ());
}
}
void SendTextMessage ()
{
Serial.println (“Đang gửi văn bản…”);
sim800l.print (“AT + CMGF = 1 \ r”); // Đặt lá chắn thành độ trễ chế độ SMS (100);
sim800l.print (“AT + CMGS = \” + 44795 ******* \ ”\ r”);
trì hoãn(200);
// sim800l.print (“http://maps.google.com/?q=”);
// sim800l.print (lat);
// sim800l.print (“,”);
// sim800l.print (lng);
sim800l.print (“Nhiệt độ là:“);
sim800l.print (tempCavg);
sim800l.print (”độ C”);
sim800l.print (“\ r”); // nội dung của tin nhắn
trì hoãn(500);
sim800l.print ((char) 26); // mã ASCII của ctrl + z là 26 (bắt buộc theo biểu dữ liệu)
trì hoãn(100);
sim800l.println ();
Serial.println (“Đã gửi văn bản.”);
trì hoãn(500);
tạm thờiCavg = 0;
số trung bình = 0;
}
void DialVoiceCall ()
{
sim800l.println (“ATD + 4479 ********;”); // quay số, phải bao gồm mã quốc gia
trì hoãn(100);
sim800l.println ();
}
Tài liệu / Tài nguyên
![]() |
Mô-đun ARDUINO SIM800L GPRS với Ăng-ten PCB [tập tin pdf] Hướng dẫn sử dụng Mô-đun SIM800L GPRS với Ăng-ten PCB, Mô-đun với Ăng-ten PCB, SIM800L GPRS |