E BIKE - логотип 1Arduino GPRS модуль з PCB антеною
Модель: SIM800L GPRS
Посібник користувача

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah для Baosh Classic-

Опис шпильок:

Назва пінів Опис
Інтерфейс живлення 5 В Живлення модуля
ПІДКЛЮЧІТЬСЯ ДО DC5v
GND
Інтерфейс VDD TTL UART Послідовний інтерфейс TTL UART, ви можете підключити MCU, як-от 51MCU або ARM, або MSP430 безпосередньо. Вивід VDD використовується для узгодження обtage TTL.
SIM_TXD
SIM_RXD
GND, якщо цей штифт не використовується, залишити відкритим
RST RST модуль, якщо цей штифт не використовується, залишайте відкритим
Назва контактів Опис 5v Інтерфейс живлення Живлення модуля
ПІДКЛЮЧІТЬСЯ ДО DC5v
GND
Інтерфейс VDD TTL UART Послідовний інтерфейс TTL UART, ви можете підключити MCU, як-от 51MCU або ARM, або MSP430 безпосередньо. Вивід VDD використовується для узгодження обtage TTL.
SIM_TXD
SIM_RXD
GND, якщо цей штифт не використовується, залишити відкритим
RST RST модуль, якщо цей штифт не використовується, залишайте відкритим

розпіновка:

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah для Baosh Classic-fig1

Ардуіно Сampкод le:

НИЖЧЕ ЕСКІЗ ARDUINO ДЛЯ ЦЬОГО МОДУЛЯ, який використовується з ТЕМПЕРАТУРОЮ LM35
СЕНСОР для надсилання температури на ваш мобільний телефон.
#включати
#включати
Рядок lat = “52.6272690”;
String lng = “-1.1526180”;
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int buttonState = 0;
float tempC;
float tempCavg;
int avgcount = 0;
void setup()
{
pinMode(кнопкаPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
затримка (500);
}
void loop()
{
buttonState = digitalRead(buttonPin);

якщо (buttonState == 0) {
while(avgcount < 50){
SensorValue = analogRead(A0);
tempC = SensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
затримка (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Надсилання тексту…”);
sim800l.print(“AT+CMGF=1\r”); // Встановити щит у режим SMS delay(100);
sim800l.print(“AT+CMGS=\”+44795********\”\r”);
затримка (200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“Температура: “);
sim800l.print(tempCavg);
sim800l.print("градуси С");
sim800l.print("\r"); //зміст повідомлення
затримка (500);
sim800l.print((char)26);//код ASCII ctrl+z дорівнює 26 (потрібно згідно з таблицею даних)
затримка (100);
sim800l.println();
Serial.println(“Текст надіслано.”);
затримка (500);
tempCavg = 0;
середня кількість = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//наберіть номер, має бути код країни
затримка (100);
sim800l.println();
}

Документи / Ресурси

ARDUINO SIM800L GPRS модуль з PCB антеною [pdfПосібник користувача
SIM800L GPRS модуль з PCB антеною, модуль з PCB антеною, SIM800L GPRS

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *