ROWER E-logo1Moduł Arduino GPRS z anteną PCB
Model:SIM800L GPRS
Instrukcja obsługi

E BIKE VISION AML9175 2 PowerPack 0 Wh 612Ah dla Baosh Classicsic-

Opis pinów:

Nazwa pinów Opis
Interfejs zasilania 5 V Zasilaj moduł
PODŁĄCZ DO DC5V
GND
Interfejs VDD TTL UART Interfejs szeregowy TTL UART, możesz podłączyć bezpośrednio MCU, takie jak 51MCU lub ARM, lub MSP430. Pin VDD służy do dopasowania wolumenutage TTL.
Karta SIM_TXD
Karta SIM_RXD
GND – jeśli ten pin jest nieużywany, pozostaw otwarty
RST RST moduł, jeśli ten pin jest nieużywany, pozostaw otwarty
Nazwa pinów Opis 5 V Interfejs zasilania Zasilanie modułu
PODŁĄCZ DO DC5V
GND
Interfejs VDD TTL UART Interfejs szeregowy TTL UART, możesz podłączyć bezpośrednio MCU, takie jak 51MCU lub ARM, lub MSP430. Pin VDD służy do dopasowania wolumenutage TTL.
Karta SIM_TXD
Karta SIM_RXD
GND – jeśli ten pin jest nieużywany, pozostaw otwarty
RST RST moduł, jeśli ten pin jest nieużywany, pozostaw otwarty

Wyprowadzenia:

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah dla Baosh Classicsic-fig1

Arduino SampKod:

PONIŻEJ ZNAJDUJE SIĘ SZKIC ARDUINO DLA TEGO MODUŁU UŻYWANEGO Z TEMPERATURĄ LM35
CZUJNIK do przesyłania temperatury na Twój telefon komórkowy.
#zawierać
#włączać
Ciąg szerokości geograficznej = „52.6272690”;
Długość ciągu = „-1.1526180”;
OprogramowanieSerial sim800l(10, 11); // RX, TX
wartość czujnika float;
const int przyciskPin = 7;
int Stanprzycisku = 0;
float tempC;
float tempCavg;
int avgcount = 0;
pustka setup()
{
pinMode(buttonPin, INPUT);
sim800l.początek(9600);
Serial.begin(9600);
opóźnienie(500);
}
pętla void()
{
przyciskState = digitalRead(buttonPin);

jeśli (stan przycisku == 0) {
podczas gdy(średnia liczba < 50){
WartośćSensora = analogRead(A0);
tempC = wartość czujnika * 5.0;
temperatura C = temperatura C / 1024.0;
temperatura C = (temperatura C – 0.05) * 100;
tempCavg = tempCavg + tempC;
średnia++;
}
opóźnienie(300);
Serial.println(tempCavg/ 50);
średnia temp. = średnia temp. / 50;
WyślijWiadomośćTekstową();
}
jeśli (sim800l.available()){
Serial.write(sim800l.read());
}
}
pustka SendTextMessage()
{
Serial.println(“Wysyłanie tekstu…”);
sim800l.print(“AT+CMGF=1\r”); // Ustaw tarczę w trybie SMS delay(100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
opóźnienie(200);
// sim800l.print("http://maps.google.com/?q=");
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print("Temperatura wynosi: ");
sim800l.print(tempCavg);
sim800l.print(” stopnie C”);
sim800l.print(“\r”); //treść wiadomości
opóźnienie(500);
sim800l.print((char)26);//Kod ASCII dla ctrl+z wynosi 26 (wymagany zgodnie z arkuszem danych)
opóźnienie(100);
sim800l.println();
Serial.println(“Tekst wysłano.”);
opóźnienie(500);
średnia temp. = 0;
średnia liczba = 0;
}
pustka DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//wybierz numer, musi zawierać kod kraju
opóźnienie(100);
sim800l.println();
}

Dokumenty / Zasoby

Moduł ARDUINO SIM800L GPRS z anteną PCB [plik PDF] Instrukcja obsługi
Moduł SIM800L GPRS z anteną PCB, Moduł z anteną PCB, SIM800L GPRS

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *