E BİSİKLET -logo1PCB Antenli Arduino GPRS Modülü
Model: SIM800L GPRS
Kullanıcı Kılavuzu

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah Baosh Classsic-

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ışı:

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah Baosh Classic-fig1 için

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

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *