E XE ĐẠP -logo1Mô-đun Arduino GPRS với ăng-ten PCB
Mô hình: SIM800L GPRS
Hướng dẫn sử dụng

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah cho Baosh Classsic-

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:

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah cho Baosh Classsic-fig1

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

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *