Arduino GPRS Module Mei PCB Antenne
Model: SIM800L GPRS
User Manual
Beskriuwing fan pins:
De namme fan pins Beskriuwing
5v Power ynterface Power de module
Ferbine mei DC5v
GND
VDD TTL UART ynterface De TTL UART seriële ynterface, kinne jo ferbine de MCU lykas 51MCU of ARM, of MSP430 direkt. De pin fan VDD wurdt brûkt om oerien te kommen mei de voltage fan TTL.
SIM_TXD
SIM_RXD
GND as dizze pin net brûkt wurdt, hâld dan iepen
RST RST de module, as dizze pin wurdt net brûkt, hâld iepen
De namme fan pins Beskriuwing 5v Power ynterface Power de module
Ferbine mei DC5v
GND
VDD TTL UART ynterface De TTL UART seriële ynterface, kinne jo ferbine de MCU lykas 51MCU of ARM, of MSP430 direkt. De pin fan VDD wurdt brûkt om oerien te kommen mei de voltage fan TTL.
SIM_TXD
SIM_RXD
GND as dizze pin net brûkt wurdt, hâld dan iepen
RST RST de module, as dizze pin wurdt net brûkt, hâld iepen
Pinout:
Arduino Sample Koade:
Hjirûnder IS IN ARDUINO SKETCH FAN DIT MODULE brûkt mei in LM35 TEMPERATURE
SENSOR om de temperatuer nei jo mobyl te stjoeren.
#ynklusyf
#ynklusyf
String lat = "52.6272690";
String lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int knopPin = 7;
int buttonState = 0;
float tempC;
float tempCavg;
int avgcount = 0;
ûnjildich opset ()
{
pinMode(buttonPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
fertraging (500);
}
void loop ()
{
buttonState = digitalRead(buttonPin);
if (buttonState == 0) {
while(gemiddeld <50){
sensorValue = analogRead(A0);
tempC = sensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
fertraging (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Tekst ferstjoere…”);
sim800l.print(“AT+CMGF=1\r”); // Stel it skyld yn op SMS-modusfertraging (100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
fertraging (200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“De temperatuer is: “);
sim800l.print(tempCavg);
sim800l.print(" graden C");
sim800l.print(“\r”); //de ynhâld fan it berjocht
fertraging (500);
sim800l.print((char)26);// de ASCII-koade fan de ctrl+z is 26 (fereaske neffens it datablêd)
fertraging (100);
sim800l.println();
Serial.println(“Tekst ferstjoerd.”);
fertraging (500);
tempCavg = 0;
avgcount = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);// it nûmer skilje, moat lânkoade befetsje
fertraging (100);
sim800l.println();
}
Dokuminten / Resources
![]() |
ARDUINO SIM800L GPRS Module mei PCB Antenne [pdf] Brûkershânlieding SIM800L GPRS-module mei PCB-antenne, Module mei PCB-antenne, SIM800L GPRS |