پی سی بی اینٹینا کے ساتھ آرڈوینو جی پی آر ایس ماڈیول
ماڈل: SIM800L GPRS
صارف دستی
پنوں کی تفصیل:
پنوں کا نام تفصیل
5v پاور انٹرفیس ماڈیول پاور
DC5v سے جڑیں۔
جی این ڈی
VDD TTL UART انٹرفیس TTL UART سیریل انٹرفیس، آپ MCU جیسے 51MCU یا ARM، یا MSP430 کو براہ راست جوڑ سکتے ہیں۔ VDD کا پن والیوم سے ملنے کے لیے استعمال کیا جاتا ہے۔tagای ٹی ٹی ایل کا۔
SIM_TXD
SIM_RXD
GND اگر یہ پن غیر استعمال شدہ ہے تو کھلا رکھیں
ماڈیول کو RST RST کریں، اگر یہ پن غیر استعمال شدہ ہے تو کھلا رکھیں
پنوں کا نام تفصیل 5v پاور انٹرفیس پاور دی ماڈیول
DC5v سے جڑیں۔
جی این ڈی
VDD TTL UART انٹرفیس TTL UART سیریل انٹرفیس، آپ MCU جیسے 51MCU یا ARM، یا MSP430 کو براہ راست جوڑ سکتے ہیں۔ VDD کا پن والیوم سے ملنے کے لیے استعمال کیا جاتا ہے۔tagای ٹی ٹی ایل کا۔
SIM_TXD
SIM_RXD
GND اگر یہ پن غیر استعمال شدہ ہے تو کھلا رکھیں
ماڈیول کو RST RST کریں، اگر یہ پن غیر استعمال شدہ ہے تو کھلا رکھیں
پن آؤٹ:
Arduino Sample کوڈ:
ذیل میں اس ماڈیول کے لیے ایک آرڈینو خاکہ ہے جو LM35 درجہ حرارت کے ساتھ استعمال ہوتا ہے
آپ کے موبائل پر درجہ حرارت بھیجنے کے لیے سینسر۔
# شامل کریں
#شامل
اسٹرنگ لیٹ = "52.6272690"؛
سٹرنگ lng = "-1.1526180"؛
SoftwareSerial sim800l(10, 11); // RX، TX
فلوٹ سینسر ویلیو؛
const int buttonPin = 7؛
int buttonState = 0;
فلوٹ tempC؛
فلوٹ tempCavg؛
int avgcount = 0;
باطل سیٹ اپ()
{
پن موڈ (بٹن پن، ان پٹ)؛
sim800l.begin(9600)؛
Serial.begin(9600)؛
تاخیر (500)؛
}
باطل لوپ ()
{
بٹن اسٹیٹ = ڈیجیٹل ریڈ (بٹن پن)؛
اگر (بٹن اسٹیٹ == 0) {
جبکہ (اوسط گنتی <50){
sensorValue = analogRead(A0)؛
tempC = سینسر ویلیو * 5.0؛
tempC = tempC / 1024.0؛
tempC = (tempC - 0.05) * 100؛
tempCavg = tempCavg + tempC؛
اوسط شمار++؛
}
تاخیر (300)؛
Serial.println(tempCavg/ 50);
tempCavg = tempCavg/50;
SendTextMessage();
}
اگر (sim800l.available()){
Serial.write(sim800l.read());
}
}
voidSendTextMessage()
{
Serial.println("متن بھیجنا...")؛
sim800l.print("AT+CMGF=1\r")؛ // شیلڈ کو SMS موڈ میں تاخیر (100) پر سیٹ کریں؛
sim800l.print("AT+CMGS=\"+44795*******\"\r")؛
تاخیر (200)؛
// sim800l.print("http://maps.google.com/?q=")؛
// sim800l.print(lat)؛
// sim800l.print(",");
// sim800l.print(lng)؛
sim800l.print("درجہ حرارت ہے:")؛
sim800l.print(tempCavg)؛
sim800l.print("ڈگری C")؛
sim800l.print("\r")؛ // پیغام کا مواد
تاخیر (500)؛
sim800l.print((char)26);//ctrl+z کا ASCII کوڈ 26 ہے (ڈیٹا شیٹ کے مطابق درکار ہے)
تاخیر (100)؛
sim800l.println();
Serial.println("متن بھیجا گیا")؛
تاخیر (500)؛
tempCavg = 0;
اوسط شمار = 0؛
}
باطل DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//نمبر ڈائل کریں، ملک کا کوڈ ضرور شامل کریں
تاخیر (100)؛
sim800l.println();
}
دستاویزات / وسائل
![]() |
پی سی بی اینٹینا کے ساتھ آرڈینو سم 800 ایل جی پی آر ایس ماڈیول [پی ڈی ایف] یوزر مینوئل پی سی بی اینٹینا کے ساتھ سم 800 ایل جی پی آر ایس ماڈیول، پی سی بی اینٹینا کے ساتھ ماڈیول، سم 800 ایل جی پی آر ایس |