Arduino GPRS מאָדולע מיט פּקב אַנטענע
מאָדעל: SIM800L GPRS
באַניצער מאַנואַל

די באַשרייַבונג פון פּינס:
די נאָמען פון פּינס באַשרייַבונג
5v מאַכט צובינד מאַכט די מאָדולע
קאָננעקט צו DC5v
GND
VDD TTL UART צובינד די TTL UART סיריאַל צובינד, איר קענען פאַרבינדן די MCU ווי 51MCU אָדער ARM אָדער MSP430 גלייַך. די שטיפט פון VDD איז געניצט צו גלייַכן דעם באַנדtagE פון די TTL.
SIM_TXD
SIM_RXD
GND אויב דעם שטיפט איז אַניוזד, האַלטן אָפֿן
RST RST די מאָדולע, אויב דעם שטיפט איז אַניוזד, האַלטן אָפֿן
די נאָמען פון פּינס באַשרייַבונג 5v מאַכט צובינד מאַכט די מאָדולע
קאָננעקט צו DC5v
GND
VDD TTL UART צובינד די TTL UART סיריאַל צובינד, איר קענען פאַרבינדן די MCU ווי 51MCU אָדער ARM אָדער MSP430 גלייַך. די שטיפט פון VDD איז געניצט צו גלייַכן דעם באַנדtagE פון די TTL.
SIM_TXD
SIM_RXD
GND אויב דעם שטיפט איז אַניוזד, האַלטן אָפֿן
RST RST די מאָדולע, אויב דעם שטיפט איז אַניוזד, האַלטן אָפֿן
פּינאָוט:

Arduino Sampדי קאָד:
ונטער איז אַן אַרדוינאָ סקיצע פֿאַר דעם מאָדולע געניצט מיט אַ LM35 טעמפּעראַטור
סענסאָר צו שיקן די טעמפּעראַטור צו דיין מאָביל טעלעפאָן.
# אַרייַננעמען
# אַרייַננעמען
שטריקל לאַט = "52.6272690";
שטריקל לנג = "-1.1526180";
ווייכווארג סיריאַל סימ800ל (10, 11); // רקס, טקס
לאָזנ שווימען סענסערוואַלוע;
const int buttonPin = 7;
int buttonState = 0;
פלאָוט טעמפּק;
לאָזנ שווימען טעמפּקאַווג;
ינט אַווגקאָונט = 0;
פּאָסל סעטאַפּ ()
{
pinMode (קנעפּל פּין, ינפּוט);
sim800l.begin(9600);
Serial.begin(9600);
פאַרהאַלטן (500);
}
פּאָסל שלייף ()
{
buttonState = digitalRead (קנעפּל פּין);
אויב (קנעפּל שטאַט == 0) {
בשעת (אַווגקאָונט <50){
סענסערוואַלוע = אַנאַלאָגרעאַד (אַ0);
טעמפּק = סענסערוואַלוע * 5.0;
טעמפּק = טעמפּק / 1024.0;
טעמפּק = (טעמפּק - 0.05) * 100;
טעמפּקאַווג = טעמפּקאַווג + טעמפּק;
avgcount++;
}
פאַרהאַלטן (300);
Serial.println(tempCavg/50);
טעמפּקאַווג = טעמפּקאַווג / 50;
SendTextMessage();
}
אויב (sim800l.available()){
Serial.write(sim800l.read());
}
}
פּאָסל SendTextMessage()
{
Serial.println ("שיקן טעקסט ...");
sim800l.print(“AT+CMGF=1\r”); // שטעלן די שילד צו SMS מאָדע פאַרהאַלטן (100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
פאַרהאַלטן (200);
// sim800l.print(“http://maps.google.com/?q=”);
// סימ800ל.פּרינט(לאַט);
// סימ800ל.פּרינט (",");
// סימ800ל.פּרינט(לנג);
sim800l.print ("די טעמפּעראַטור איז: ");
סימ800ל.פּרינט (טעמפּקאַווג);
sim800ל.פּרינט ("דיגרי C");
סימ800ל.פּרינט ("\ר"); // דער אינהאַלט פון דעם אָנזאָג
פאַרהאַלטן (500);
sim800l.print((char)26);// די ASCII קאָד פון די קטרל + ז איז 26 (פארלאנגט לויט די דאַטאַשיט)
פאַרהאַלטן (100);
סימ800ל.פּרינטלן();
Serial.println ("טעקסט געשיקט.");
פאַרהאַלטן (500);
טעמפּקאַווג = קסנומקס;
אַווגקאָונט = 0;
}
Void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);// רעדל די נומער, מוזן אַרייַננעמען לאַנד קאָד
פאַרהאַלטן (100);
סימ800ל.פּרינטלן();
}
דאָקומענטן / רעסאָורסעס
![]() |
ARDUINO SIM800L GPRS מאָדולע מיט פּקב אַנטענע [pdfבאַניצער מאַנואַל SIM800L GPRS מאָדולע מיט פּקב אַנטענע, מאָדולע מיט פּקב אַנטענע, SIM800L GPRS |




