Moduł Arduino GPRS z anteną PCB
Model:SIM800L GPRS
Instrukcja obsługi
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:
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 |