Arduino GPRS modul s PCB antenom
Model: SIM800L GPRS
korisnički priručnik
Opis pinova:
Naziv pinova Opis
5v Power sučelje Napajanje modula
POVEŽITE NA DC5v
GND
VDD TTL UART sučelje TTL UART serijsko sučelje, možete spojiti MCU kao što je 51MCU ili ARM, ili MSP430 izravno. Pin VDD koristi se za usklađivanje voltage od TTL-a.
SIM_TXD
SIM_RXD
GND ako se ovaj pin ne koristi, ostavite ga otvorenim
RST RST modul, ako se ovaj pin ne koristi, ostavite otvorenim
Naziv pinova Opis 5v Power sučelje Napajanje modula
POVEŽITE NA DC5v
GND
VDD TTL UART sučelje TTL UART serijsko sučelje, možete spojiti MCU kao što je 51MCU ili ARM, ili MSP430 izravno. Pin VDD koristi se za usklađivanje voltage od TTL-a.
SIM_TXD
SIM_RXD
GND ako se ovaj pin ne koristi, ostavite ga otvorenim
RST RST modul, ako se ovaj pin ne koristi, ostavite otvorenim
Pinout:
Arduino Sample kod:
ISPOD JE ARDUINO SKICA ZA OVAJ MODUL koji se koristi s LM35 TEMPERATUROM
SENZOR za slanje temperature na vaš mobitel.
#include
#uključi
String lat = “52.6272690”;
String lng = “-1.1526180”;
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int buttonState = 0;
tempC plovka;
float tempCavg;
int prosj.broj = 0;
void setup()
{
pinMode(gumbPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
kašnjenje(500);
}
void petlja()
{
buttonState = digitalRead(buttonPin);
if (buttonState == 0) {
dok (prosječni broj < 50){
SensorValue = analogRead(A0);
tempC = SensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
prosj.broj++;
}
kašnjenje(300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
Pošalji tekstualnu poruku();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Slanje teksta...”);
sim800l.print(“AT+CMGF=1\r”); // Postavi štit na SMS mod delay(100);
sim800l.print(“AT+CMGS=\”+44795********\”\r”);
kašnjenje(200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“Temperatura je: “);
sim800l.print(tempCavg);
sim800l.print(”stupnjevi C”);
sim800l.print(“\r”); //sadržaj poruke
kašnjenje(500);
sim800l.print((char)26);//ASCII kod ctrl+z je 26 (potrebno prema podatkovnoj tablici)
kašnjenje(100);
sim800l.println();
Serial.println("Tekst poslan.");
kašnjenje(500);
tempCavg = 0;
prosječni broj = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//birajte broj, mora sadržavati pozivni broj zemlje
kašnjenje(100);
sim800l.println();
}
Dokumenti / Resursi
![]() |
ARDUINO SIM800L GPRS modul s PCB antenom [pdf] Korisnički priručnik SIM800L GPRS modul s PCB antenom, Modul s PCB antenom, SIM800L GPRS |