logo
+7 (495) 997-37-74
Москва, ул.Международная, 15
SIM800L

SIM800L

GSM и GPRS модуль. Работает со всеми операторами РФ
Цена377 руб.

Старая цена 2900 руб.
Платы и модули:
Связь
Цена 377Р

Старая цена 2900 руб.
Артикул:
M0075
Описание:

В случае правильного подключения к компьютеру, в консоли на команду "AT" получаем ответ "OK".

Далее управлять модулем можно используя список AT команд, полный список выможете найти в файле ниже.

Можно также подключить модуль к Arduino с помощью RX TX интерфейса.

Пример кода:

#include <SoftwareSerial.h>
#include <String.h>

SoftwareSerial gprsSerial(7, 8);

void setup() {
gprsSerial.begin(19200); // Cкорость передачи данных модуля
Serial.begin(19200);
delay(500);
}

void loop() {

if (Serial.available())
switch(Serial.read()) {
case 't': // Если символ 'T'
SendTextMessage(); // Отправить текстовое сообщение
break;
case 'd': // Если символ 'D'
DialVoiceCall(); // Набираем номер
break;
}
if (gprsSerial.available()) {
Serial.write(gprsSerial.read());
}
}

void SendTextMessage()
{
Serial.println("Sending Text...");
gprsSerial.print("AT+CMGF=1\r"); // Установить режим SMS
delay(100);
gprsSerial.println("AT+CMGS = "+xxxxxxxxxx""); //набираем номер
delay(100);
gprsSerial.println("Hello elemic"); // содержание сообщения
delay(100);
gprsSerial.print((char)26); //the ASCII code of the ctrl+z is 26 (required according to the datasheet)
delay(100);
gprsSerial.println();
Serial.println("Text Sent.");
}

void DialVoiceCall() {
gprsSerial.println("ATD+xxxxxxxxxx;");// набираем номер, он должен включать страну и код оператора
delay(100);
gprsSerial.println();
}