PCB Antenli Arduino GPRS Modülü
Model: SIM800L GPRS
Kullanıcı Kılavuzu

Pinlerin açıklaması:
Pinlerin adı Açıklama
5v Güç arayüzü Modüle güç verin
DC5v'YE BAĞLAN
Yeraltı
VDD TTL UART arayüzü TTL UART seri arayüzü, MCU'yu 51MCU veya ARM veya MSP430 gibi doğrudan bağlayabilirsiniz. VDD pini vol ile eşleşmek için kullanılırtagTTL'nin e.
SIM_TXD
SIM_RXD
GND Bu pin kullanılmıyorsa açık tutunuz
RST RST modül, bu pin kullanılmıyorsa açık tutun
Pinlerin adı Açıklama 5v Güç arayüzü Modüle güç verin
DC5v'YE BAĞLAN
Yeraltı
VDD TTL UART arayüzü TTL UART seri arayüzü, MCU'yu 51MCU veya ARM veya MSP430 gibi doğrudan bağlayabilirsiniz. VDD pini vol ile eşleşmek için kullanılırtagTTL'nin e.
SIM_TXD
SIM_RXD
GND Bu pin kullanılmıyorsa açık tutunuz
RST RST modül, bu pin kullanılmıyorsa açık tutun
Pin çıkışı:

arduino SampKod:
AŞAĞIDA, LM35 SICAKLIĞI ile kullanılan BU MODÜL İÇİN BİR ARDUINO RESMİDİR
SENSÖR, Sıcaklığı Cep telefonunuza göndermek için.
#Dahil etmek
#Dahil etmek
Enlem dizisi = “52.6272690”;
Dizi lng = “-1.1526180”;
YazılımSeri sim800l(10, 11); // RX, TX
şamandıra sensörüDeğeri;
sabit int düğmePin = 7;
int düğmeDurumu = 0;
yüzer sıcaklıkC;
şamandıra tempCavg;
int ortalama sayı = 0;
geçersiz kurulum()
{
pinMode(buttonPin, GİRİŞ);
sim800l.begin(9600);
Seri.başla(9600);
gecikme(500);
}
boş döngü()
{
buttonState = digitalRead(buttonPin);
eğer (buttonState == 0) {
while(ortsayı < 50){
sensörDeğeri = analogRead(A0);
tempC = sensörDeğeri * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
ortalama +;
}
gecikme(300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
eğer (sim800l.available()){
Seri.write(sim800l.read());
}
}
geçersiz SendTextMessage()
{
Serial.println(“Metin Gönderiliyor…”);
sim800l.print(“AT+CMGF=1\r”); // Kalkanı SMS modu gecikmesine ayarlayın(100);
sim800l.print(“AT+CMGS=\”+44795******\”\r”);
gecikme(200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“Sıcaklık: “);
sim800l.print(tempCavg);
sim800l.print(”C derece”);
sim800l.print(“\r”); //mesajın içeriği
gecikme(500);
sim800l.print((char)26);//ctrl+z'nin ASCII kodu 26'dır (veri sayfasına göre gereklidir)
gecikme(100);
sim800l.println();
Serial.println(“Metin Gönderildi.”);
gecikme(500);
tempCavg = 0;
ortalama sayı = 0;
}
geçersiz DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//numarayı çevir, ülke kodunu içermelidir
gecikme(100);
sim800l.println();
}
Belgeler / Kaynaklar
![]() |
PCB Antenli ARDUINO SIM800L GPRS Modülü [pdf] Kullanıcı Kılavuzu PCB Antenli SIM800L GPRS Modülü, PCB Antenli Modül, SIM800L GPRS |




