PCB એન્ટેના સાથે Arduino GPRS મોડ્યુલ
મોડલ:SIM800L GPRS
વપરાશકર્તા માર્ગદર્શિકા
પિનનું વર્ણન:
પિનનું નામ વર્ણન
5v પાવર ઇન્ટરફેસ પાવર ધ મોડ્યુલ
DC5v થી કનેક્ટ કરો
જીએનડી
VDD TTL UART ઈન્ટરફેસ TTL UART સીરીયલ ઈન્ટરફેસ, તમે 51MCU અથવા ARM, અથવા MSP430 જેવા MCU ને સીધા જ કનેક્ટ કરી શકો છો. VDD ની પિન વોલ્યુમ સાથે મેચ કરવા માટે વપરાય છેtagTTL ના e.
સિમ_TXD
સિમ_આરએક્સડી
GND જો આ પિન વણવપરાયેલ હોય, તો ખુલ્લી રાખો
મોડ્યુલને RST RST કરો, જો આ પિન વપરાયેલ નથી, તો ખુલ્લું રાખો
પિનનું નામ વર્ણન 5v પાવર ઇન્ટરફેસ મોડ્યુલને પાવર કરો
DC5v થી કનેક્ટ કરો
જીએનડી
VDD TTL UART ઈન્ટરફેસ TTL UART સીરીયલ ઈન્ટરફેસ, તમે 51MCU અથવા ARM, અથવા MSP430 જેવા MCU ને સીધા જ કનેક્ટ કરી શકો છો. VDD ની પિન વોલ્યુમ સાથે મેચ કરવા માટે વપરાય છેtagTTL ના e.
સિમ_TXD
સિમ_આરએક્સડી
GND જો આ પિન વણવપરાયેલ હોય, તો ખુલ્લી રાખો
મોડ્યુલને RST RST કરો, જો આ પિન વપરાયેલ નથી, તો ખુલ્લું રાખો
પિનઆઉટ:
અર્ડિનો એસample કોડ:
LM35 તાપમાન સાથે ઉપયોગમાં લેવાતા આ મોડ્યુલ માટે નીચે એક આર્ડુનો સ્કેચ છે
તમારા મોબાઇલ પર તાપમાન મોકલવા માટે સેન્સર.
# સમાવેશ કરો
# સમાવેશ થાય છે
સ્ટ્રિંગ lat = “52.6272690”;
શબ્દમાળા lng = “-1.1526180”;
સૉફ્ટવેર સિરિયલ સિમ800l(10, 11); // RX, TX
ફ્લોટ સેન્સર મૂલ્ય;
કોન્સ્ટ ઇન્ટ બટનપિન = 7;
પૂર્ણાંક બટનસ્થિતિ = 0;
ફ્લોટ ટેમ્પસી;
ફ્લોટ tempCavg;
પૂર્ણાંક સરેરાશ ગણતરી = 0;
રદબાતલ સેટઅપ()
{
પિનમોડ (બટનપિન, ઇનપુટ);
સિમ800l.begin(9600);
Serial.begin(9600);
વિલંબ(500);
}
રદબાતલ લૂપ()
{
બટનસ્ટેટ = ડિજિટલ રીડ(બટનપિન);
જો (બટન સ્ટેટ == 0) {
જ્યારે (સરેરાશ <50){
સેન્સરવેલ્યુ = એનાલોગરીડ(A0);
tempC = સેન્સરવેલ્યુ * 5.0;
તાપમાનC = તાપમાનC / 1024.0;
તાપમાનC = (તાપમાનC – 0.05) * 100;
ટેમ્પકેવજી = ટેમ્પકેવજી + ટેમ્પસી;
સરેરાશ ગણતરી++;
}
વિલંબ(300);
સીરીયલ.પ્રિન્ટએલએન(ટેમ્પકેવજી/ 50);
ટેમ્પકેવજી = ટેમ્પકેવજી / 50;
ટેક્સ્ટ મેસેજ મોકલો();
}
જો (sim800l.available()){
સીરીયલ.રાઇટ(sim800l.રીડ());
}
}
રદબાતલ 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=”);
// સિમ800l.પ્રિન્ટ(લેટ);
// સિમ800l.પ્રિન્ટ(“,”);
// સિમ800l.પ્રિન્ટ(એલએનજી);
sim800l.print("તાપમાન છે:");
સિમ800l.પ્રિન્ટ(ટેમ્પકેવજી);
sim800l.print("ડિગ્રી સે");
sim800l.print(“\r”); // સંદેશની સામગ્રી
વિલંબ(500);
sim800l.print((char)26);//ctrl+z નો ASCII કોડ 26 છે (ડેટાશીટ મુજબ જરૂરી)
વિલંબ(100);
સિમ800l.પ્રિન્ટએલએન();
Serial.println("ટેક્સ્ટ મોકલેલ.");
વિલંબ(500);
ટેમ્પકેવજી = 0;
સરેરાશ ગણતરી = 0;
}
રદબાતલ DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//નંબર ડાયલ કરો, તેમાં દેશનો કોડ હોવો આવશ્યક છે
વિલંબ(100);
સિમ800l.પ્રિન્ટએલએન();
}
દસ્તાવેજો / સંસાધનો
![]() |
PCB એન્ટેના સાથે ARDUINO SIM800L GPRS મોડ્યુલ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા PCB એન્ટેના સાથે SIM800L GPRS મોડ્યુલ, PCB એન્ટેના સાથેનું મોડ્યુલ, SIM800L GPRS |