Э ВЕЛОСИПЕД -logo1Модуль Arduino GPRS с антенной для печатной платы
Модель: SIM800L GPRS
Руководство пользователя

E BIKE VISION AML9175 2 0 PowerPack 612 Втч 17 Ач для Baosh Classic-

Описание пинов:

Название пинов Описание
Интерфейс питания 5 В Питание модуля
ПОДКЛЮЧИТЬСЯ К DC5v
Земля
Интерфейс VDD TTL UART Последовательный интерфейс TTL UART, вы можете напрямую подключить MCU, такой как 51MCU или ARM, или MSP430. Вывод VDD используется для соответствия объемуtagе ТТЛ.
SIM_TXD
SIM_RXD
GND, если этот контакт не используется, держите открытым
RST RST модуль, если этот вывод не используется, оставьте открытым
Название контактов Описание Интерфейс питания 5 В Питание модуля
ПОДКЛЮЧИТЬСЯ К DC5v
Земля
Интерфейс VDD TTL UART Последовательный интерфейс TTL UART, вы можете напрямую подключить MCU, такой как 51MCU или ARM, или MSP430. Вывод VDD используется для соответствия объемуtagе ТТЛ.
SIM_TXD
SIM_RXD
GND, если этот контакт не используется, держите открытым
RST RST модуль, если этот вывод не используется, оставьте открытым

Распиновка:

E BIKE VISION AML9175 2 0 PowerPack 612 Втч 17 Ач для Baosh Classic-fig1

Ардуино Сampкод:

НИЖЕ ПРЕДСТАВЛЕН ЭСКИЗ ARDUINO ДЛЯ ЭТОГО МОДУЛЯ, используемого с ТЕМПЕРАТУРОЙ LM35.
ДАТЧИК для отправки температуры на ваш мобильный телефон.
#включать
#включают
Широта строки = «52.6272690»;
Строка lng = «-1.1526180»;
Программное обеспечение Serial sim800l(10, 11); // прием, передача
плавающее значение датчика;
константа int buttonPin = 7;
int buttonState = 0;
плавающая температураC;
поплавок tempCavg;
средний счет = 0;
недействительная настройка()
{
pinMode(buttonPin, INPUT);
sim800l.begin(9600);
Последовательный.начало(9600);
задержка(500);
}
пустой цикл()
{
buttonState = digitalRead(buttonPin);

если (buttonState == 0) {
в то время как (среднее число < 50) {
значение датчика = аналоговое чтение (A0);
tempC = значение датчика * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
среднее число++;
}
задержка(300);
Serial.println(tempCavg/50);
tempCavg = tempCavg/50;
ОтправитьТекстовоеСообщение();
}
если (sim800l.доступно()){
Serial.write(sim800l.read());
}
}
недействительным 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(лат);
// sim800l.print("",);
// sim800l.print(lng);
sim800l.print("Температура: ");
sim800l.print(tempCavg);
sim800l.print("градусы C");
sim800l.print("\r"); //содержимое сообщения
задержка(500);
sim800l.print((char)26);//код ASCII для ctrl+z равен 26 (требуется согласно техпаспорту)
задержка(100);
сим800l.println();
Serial.println("Текст отправлен.");
задержка(500);
темпкавг = 0;
средний счет = 0;
}
недействительным DialVoiceCall()
{
sim800l.println("ATD+4479*********;");//наберите номер, должен включать код страны
задержка(100);
сим800l.println();
}

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

ARDUINO SIM800L GPRS-модуль с антенной для печатной платы [pdf] Руководство пользователя
Модуль SIM800L GPRS с антенной на печатной плате, Модуль с антенной на печатной плате, SIM800L GPRS

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *