SIM800L
GSM/GPRS SIM800L SIMCOM модуль arduino четырехдипазонный 850/900/1800/1900 МГц
Модуль GSM/GPRS SIM800L в комплекте с антенной.
Имеет минимально необходимую обвязку для работы с данными и смс, включая слот SIM карты.
Модуль поддерживает прием звонков, исходящие вызовы, отправку и прием SMS сообщений, передачу данных по стандарту GPRS.
комплектация:модуль 1шт, набор пинов, антенна
Нет в наличии товара
Будет доступен:
Модуль GSM/GPRS SIM800L в комплекте с антенной.
Модуль имеет минимально необходимую обвязку для работы с данными и смс, включая слот SIM карты.
Модуль поддерживает прием звонков, исходящие вызовы, отправку и прием SMS сообщений, передачу данных по стандарту GPRS.
SIM800L подключается к микроконтроллеру через последовательный UART интерфейс, для управления модулем используются AT команды.
Описание протокола AT команд можно посмотреть в документации на SIM800L.
SIM800L требует отдельного мощного источника питания, в пиковые режимы обеспечивающего ток 2А и наличие конденсатора по питанию большой емкости. рекомендуется 2000мкф.
Характеристики:
Поддержка четырех диапазонов 850/900/1800/1900 мГц
GPRS класс 12: Макс. 85.6 кбит/с
Рабочая температура: -40 ~ 85
Напряжение питания: 3.7-4.2 В;
габариты модуля: 42х35 мм
- Send and receive SMS messages.
- Send and receive GPRS data (TCP/IP, HTTP, etc.) .
- Scan and receive FM radio broadcasts.
- AT command interface with "auto baud" detection.
Назначение контактов
VIN - Питание модуля
GND - Земля
VDD - Питание конвертера уровней UART
TXD - UART
RXD - UART
GND - Земля
RST - Сброс модуля
GSM/GPRS SIM800L SIMCOM модуль arduino stm32 четырехдипазонный 850/900/1800/1900 МГц
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
void setup()
{
Serial.begin(19200);
mySerial.begin(19200);
mySerial.println("AT");
}
void loop()
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
sms(String("proba pera"),String("+38O67123Ч567")); //замените на свой номер
}
void sms(String text, String phone)
{
Serial.println("SMS send started");
mySerial.println("AT+CMGS="" + phone + """);
delay(1000);
mySerial.print(text);
delay(300);
mySerial.print((char)26);
delay(300);
Serial.println("SMS send finish");
delay(3000);
}