Arduino GPRS Module na May PCB Antenna
Modelo: SIM800L GPRS
User Manual
Ang paglalarawan ng mga pin:
Ang pangalan ng mga pin Paglalarawan
5v Power interface Power ang module
KONEKTA SA DC5v
GND
VDD TTL UART interface Ang TTL UART serial interface, maaari mong ikonekta ang MCU tulad ng 51MCU o ARM, o MSP430 nang direkta. Ang pin ng VDD ay ginagamit upang tumugma sa voltage ng TTL.
SIM_TXD
SIM_RXD
GND kung hindi nagamit ang pin na ito, panatilihing bukas
RST RST ang module, kung hindi nagamit ang pin na ito, panatilihing bukas
Ang pangalan ng mga pin Paglalarawan 5v Power interface Power the module
KONEKTA SA DC5v
GND
VDD TTL UART interface Ang TTL UART serial interface, maaari mong ikonekta ang MCU tulad ng 51MCU o ARM, o MSP430 nang direkta. Ang pin ng VDD ay ginagamit upang tumugma sa voltage ng TTL.
SIM_TXD
SIM_RXD
GND kung hindi nagamit ang pin na ito, panatilihing bukas
RST RST ang module, kung hindi nagamit ang pin na ito, panatilihing bukas
Pinout:
Arduino Sampang Code:
SA IBABA AY ISANG ARDUINO SKETCH PARA SA MODULE NA ITO na ginamit sa isang LM35 TEMPERATURE
SENSOR para ipadala ang Temperatura sa iyong Mobile.
#isama
#isama
String lat = "52.6272690";
String lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int buttonState = 0;
float tempC;
float tempCavg;
int avgcount = 0;
void setup()
{
pinMode(buttonPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
pagkaantala(500);
}
void loop()
{
buttonState = digitalRead(buttonPin);
kung (buttonState == 0) {
habang(avgcount < 50){
sensorValue = analogRead(A0);
tempC = sensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
pagkaantala(300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
kung (sim800l.available()){
Serial.write(sim800l.read());
}
}
walang bisa SendTextMessage()
{
Serial.println(“Nagpapadala ng Teksto…”);
sim800l.print(“AT+CMGF=1\r”); // Itakda ang shield sa SMS mode delay(100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
pagkaantala(200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print("Ang temperatura ay: ");
sim800l.print(tempCavg);
sim800l.print(” degrees C”);
sim800l.print(“\r”); //ang nilalaman ng mensahe
pagkaantala(500);
sim800l.print((char)26);//ang ASCII code ng ctrl+z ay 26 (kinakailangan ayon sa datasheet)
pagkaantala(100);
sim800l.println();
Serial.println("Naipadala ang Teksto.");
pagkaantala(500);
tempCavg = 0;
avgcount = 0;
}
walang bisa DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//i-dial ang numero, dapat may kasamang country code
pagkaantala(100);
sim800l.println();
}
Mga Dokumento / Mga Mapagkukunan
![]() |
ARDUINO SIM800L GPRS Module na may PCB Antenna [pdf] User Manual SIM800L GPRS Module na may PCB Antenna, Module na may PCB Antenna, SIM800L GPRS |