Arduino GPRS modulis su PCB antena
Modelis: SIM800L GPRS
Vartotojo vadovas
Smeigtukų aprašymas:
Smeigtukų pavadinimas Aprašymas
5v maitinimo sąsaja Įjunkite modulį
PRIJUNK PRIE DC5v
GND
VDD TTL UART sąsaja TTL UART nuoseklioji sąsaja, galite tiesiogiai prijungti MCU, pvz., 51MCU arba ARM, arba MSP430. VDD kaištis naudojamas, kad atitiktų ttage iš TTL.
SIM_TXD
SIM_RXD
GND, jei šis kaištis nenaudojamas, laikykite atvirą
RST RST modulis, jei šis kaištis nenaudojamas, laikykite atidarytą
Kaiščių pavadinimas Aprašymas 5v Maitinimo sąsaja Maitinkite modulį
PRIJUNK PRIE DC5v
GND
VDD TTL UART sąsaja TTL UART nuoseklioji sąsaja, galite tiesiogiai prijungti MCU, pvz., 51MCU arba ARM, arba MSP430. VDD kaištis naudojamas, kad atitiktų ttage iš TTL.
SIM_TXD
SIM_RXD
GND, jei šis kaištis nenaudojamas, laikykite atvirą
RST RST modulis, jei šis kaištis nenaudojamas, laikykite atidarytą
Pinout:
Arduino Sample kodas:
Žemiau pateiktas šio modulio, naudojamo su LM35 TEMPERATŪRA, ARDUINO ESKIZAS
SENSORIUS, kad išsiųstumėte temperatūrą į jūsų mobilųjį telefoną.
# įtraukti
#įtraukti
String lat = "52.6272690";
String lng = "-1.1526180";
Programinė įrangaSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int mygtukasBūsena = 0;
plūdinė tempC;
float tempCavg;
int avgcount = 0;
negaliojantis nustatymas ()
{
pinMode(mygtukasPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
delsimas (500);
}
void loop ()
{
mygtuko būsena = skaitmeninis Skaitymas(mygtukoSmeigtukas);
if (buttonState == 0) {
while(vidutinis skaičius < 50){
sensorValue = analoginisRead(A0);
tempC = sensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
delsimas (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
negalioja SendTextMessage()
{
Serial.println („Teksto siuntimas…“);
sim800l.print("AT+CMGF=1\r"); // Nustatyti skydą į SMS režimo delsą(100);
sim800l.print ("AT+CMGS=\"+44795*******\"\r");
delsimas (200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,“);
// sim800l.print(lng);
sim800l.print("Temperatūra yra: ");
sim800l.print(tempCavg);
sim800l.print("laipsniai C");
sim800l.print("\r"); //pranešimo turinys
delsimas (500);
sim800l.print((char)26);//ctrl+z ASCII kodas yra 26 (reikalingas pagal duomenų lapą)
delsimas (100);
sim800l.println();
Serial.println („Tekstas išsiųstas“);
delsimas (500);
tempCavg = 0;
avgcount = 0;
}
negalioja DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);// surinkite numerį, turi būti šalies kodas
delsimas (100);
sim800l.println();
}
Dokumentai / Ištekliai
![]() |
ARDUINO SIM800L GPRS modulis su PCB antena [pdf] Naudotojo vadovas SIM800L GPRS modulis su PCB antena, modulis su PCB antena, SIM800L GPRS |