{"id":6951,"date":"2019-12-22T17:06:33","date_gmt":"2019-12-22T14:06:33","guid":{"rendered":"http:\/\/roboromania.ro\/?p=6951"},"modified":"2019-12-22T17:09:49","modified_gmt":"2019-12-22T14:09:49","slug":"cum-se-utilizeaza-arduino-gsm-shield-sim900","status":"publish","type":"post","link":"https:\/\/roboromania.ro\/?p=6951","title":{"rendered":"Cum se utilizeaz\u0103 Arduino GSM Shield SIM900"},"content":{"rendered":"<h2 class=\"western\"><span lang=\"ro-RO\">Cum se utilizeaz\u0103 Arduino GSM Shield SIM900<\/span><\/h2>\n<p class=\"western\"><span style=\"text-decoration: underline;\"><strong><span lang=\"ro-RO\"><a href=\"http:\/\/roboromania.ro\/produs\/modulul-shield-sim900-gsm-gprs-compatibil-arduino\/\" target=\"_blank\">Arduino GSM Shield SIM900<\/a><\/span><\/strong><\/span><\/p>\n<p><a href=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/61ghxZ8k5-L._SL1001_.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-6952\" src=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/61ghxZ8k5-L._SL1001_-300x300.jpg\" alt=\"61ghxz8k5-l-_sl1001_\" width=\"300\" height=\"300\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/61ghxZ8k5-L._SL1001_-300x300.jpg 300w, https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/61ghxZ8k5-L._SL1001_-150x150.jpg 150w, https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/61ghxZ8k5-L._SL1001_-180x180.jpg 180w, https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/61ghxZ8k5-L._SL1001_-600x600.jpg 600w, https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/61ghxZ8k5-L._SL1001_.jpg 1001w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/6105EmSgH7L._SL1001_.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-6953\" src=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/6105EmSgH7L._SL1001_-300x300.jpg\" alt=\"6105emsgh7l-_sl1001_\" width=\"300\" height=\"300\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/6105EmSgH7L._SL1001_-300x300.jpg 300w, https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/6105EmSgH7L._SL1001_-150x150.jpg 150w, https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/6105EmSgH7L._SL1001_-180x180.jpg 180w, https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/6105EmSgH7L._SL1001_-600x600.jpg 600w, https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/6105EmSgH7L._SL1001_.jpg 1001w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><span lang=\"ro-RO\">Modulul poate fi alimentat de una din dou\u0103 moduri:<\/span><\/p>\n<p><span lang=\"ro-RO\">1. <\/span><span lang=\"ro-RO\">Surs\u0103 de alimentare separat\u0103.<br \/>\n<\/span><span lang=\"ro-RO\">2. D<\/span><span lang=\"ro-RO\">e la Arduino.<\/span><\/p>\n<p>Pute\u021bi alege sursa de alimentare de la comutatorul DIP de l\u00e2ng\u0103 Anten\u0103.<\/p>\n<p>De obicei, modulul are priza proprie. A\u0219adar, \u00eel pute\u021bi alimenta de la o surs\u0103 de alimentare separat\u0103 de aproximativ 12V \/ 1A sau 5V \/ 2A.<\/p>\n<p>Aceasta p<span lang=\"ro-RO\">entru<\/span><span lang=\"ro-RO\"> puterea maxim\u0103 sau puterea maxim\u0103 de intrare pentru modul la efectuarea apelurilor.<\/span><\/p>\n<p>Dar, de asemenea, pute\u021bi alimenta modulul direct de la Arduin<span lang=\"ro-RO\">o<\/span><span lang=\"ro-RO\"> ca <\/span><span lang=\"ro-RO\">pe <\/span><span lang=\"ro-RO\">orice alt s<\/span><span lang=\"ro-RO\">hield<\/span><span lang=\"ro-RO\">. Acest lucru va face ca Vcc \u0219i GND ale modulului s\u0103 fie conectate la Vcc \u0219i GND de la placa Arduino, <\/span><span lang=\"ro-RO\">dar acesta alimentat la +5v \u0219i 2A (acest lucru nu prea este recomandat, deoarece acest modul necesit\u0103 o putere mare \u00een modul transmisie).<\/span><\/p>\n<p>Not\u0103 : C\u00e2nd alimenta\u021bi modulul de la o surs\u0103 de alimentare extern\u0103, Arduino nu poate fi alimentat din modul. Deci, ave\u021bi nevoie \u0219i de o surs\u0103 de alimentare separat\u0103 pentru Arduino.<\/p>\n<p><a href=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/FNFY5S3JZD6T4NH.LARGE_.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-6954\" src=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/FNFY5S3JZD6T4NH.LARGE_-300x179.jpg\" alt=\"fnfy5s3jzd6t4nh-large\" width=\"300\" height=\"179\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/FNFY5S3JZD6T4NH.LARGE_-300x179.jpg 300w, https:\/\/roboromania.ro\/wp-content\/uploads\/2019\/12\/FNFY5S3JZD6T4NH.LARGE_.jpg 622w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><span lang=\"ro-RO\">Pute\u021bi porni \u0219i opri modulul ap\u0103s\u00e2nd butonul <\/span><span lang=\"ro-RO\">POWER<\/span><span lang=\"ro-RO\"> pentru o secund\u0103.<br \/>\nPute\u021bi face acest lucru cu u\u0219urin\u021b\u0103 de fiecare dat\u0103 c\u00e2nd trebuie s\u0103 v\u0103 utiliza\u021bi modulul.<\/span><\/p>\n<p>Dar dac\u0103 dori\u021bi ca modulul dvs. s\u0103 func\u021bioneze <span lang=\"ro-RO\">mereu,<\/span><span lang=\"ro-RO\"> trebuie s\u0103 porni\u021bi automat modulul folosind func\u021bia Software Power ON.<\/span><\/p>\n<p><span lang=\"ro-RO\">Ave\u021bi nevoie doar de trei lucruri pentru a utiliza aceast\u0103 caracteristic\u0103:<\/span><\/p>\n<p>1- Trebuie <span lang=\"ro-RO\">uni\u021bi pinii<\/span><span lang=\"ro-RO\"> JP Jumper <\/span><span lang=\"ro-RO\">de <\/span><span lang=\"ro-RO\">pe modul. Acest jumper activeaz\u0103 caracteristica din hardware-ul modulului.<br \/>\n2- Trebuie s\u0103 conecta\u021bi Arduino PIN 9 la PIN 9 pe modul \u0219i acest PIN va fi dedicat exclusiv acestui scop.<br \/>\n3- Trebuie s\u0103 rula\u021bi fragmentul de cod care alimenteaz\u0103 modulul. Acest cod simuleaz\u0103 de obicei ap\u0103sarea butonului Power pentru o secund\u0103.<\/span><\/p>\n<p>digitalWrite(9,HIGH);<\/p>\n<p>delay(1000);<\/p>\n<p>digitalWrite(9,LOW);<\/p>\n<p>delay(5000);<\/p>\n<p><span lang=\"ro-RO\">Pute\u021bi comunica \u0219i controla SIM900 GSM Module folosind comenzi AT folosind func\u021bii <\/span><strong><span lang=\"ro-RO\">Serial()<\/span><\/strong><span lang=\"ro-RO\"> sau <\/span><em><span lang=\"ro-RO\">SoftSerial()<\/span><\/em><span lang=\"ro-RO\">.<br \/>\nExist\u0103 at\u00e2t de multe comenzi utile AT pe care le pute\u021bi utiliza \u00een mod obi\u0219nuit.<\/span><\/p>\n<p>De exemplu:<\/p>\n<p>&#8211; Answer incoming call : <strong><span lang=\"ro-RO\">GPRS.println(&#8222;ATA;&#8221;);<\/span><\/strong><\/p>\n<p><span lang=\"ro-RO\">&#8211; Hang up a call : <\/span><strong><span lang=\"ro-RO\">GPRS.println(&#8222;ATH;&#8221;);<\/span><\/strong><\/p>\n<p><span lang=\"ro-RO\"><span style=\"color: #ff0000;\">Desc\u0103rca\u021bi<\/span> : <\/span><span lang=\"ro-RO\">SIM900_AT_Command_Manual_V1.03.<\/span><span lang=\"ro-RO\">pdf<\/span><\/p>\n<h4 class=\"western\"><strong><span lang=\"ro-RO\">Receiving a Call<\/span><\/strong><\/h4>\n<p><span lang=\"ro-RO\">void ListenToCall()<br \/>\n{<br \/>\n\/\/ Display any text that the <\/span>shield<span lang=\"ro-RO\"> sends out on the serial monitor<br \/>\nif(GPRS.available() &gt;0) {<br \/>\n\/\/ Get the character from the cellular serial port<br \/>\n\/\/ With an incomming call, a &#8222;RING&#8221; message is sent out<br \/>\nincoming_char=GPRS.read();<br \/>\n\/\/ Check if the shield is sending a &#8222;RING&#8221; message<br \/>\nif (incoming_char==&#8217;R&#8217;) {<br \/>\ndelay(10);<br \/>\nSerial.print(incoming_char);<br \/>\nincoming_char=GPRS.read();<br \/>\nif (incoming_char ==&#8217;I&#8217;) {<br \/>\ndelay(10);<br \/>\nSerial.print(incoming_char);<br \/>\nincoming_char=GPRS.read();<br \/>\nif (incoming_char==&#8217;N&#8217;) {<br \/>\ndelay(10);<br \/>\nSerial.print(incoming_char);<br \/>\nincoming_char=GPRS.read();<br \/>\nif (incoming_char==&#8217;G&#8217;) {<br \/>\ndelay(10); <\/span><span lang=\"ro-RO\"><br \/>\n<\/span><span lang=\"ro-RO\">Serial.print(incoming_char);<br \/>\n\/\/ If the message received from the shield is RING<\/span><\/p>\n<p>Called = Called + 1 ;<\/p>\n<p>delay (1000);<\/p>\n<p>}<br \/>\n}<br \/>\n}<br \/>\n}<br \/>\n}<br \/>\n}<\/p>\n<p>&nbsp;<\/p>\n<h4 class=\"western\">Making a Call<\/h4>\n<p>void Call_PhoneNumber()<\/p>\n<p>{ GPRS.println(&#8222;ATD + xxxxxxxxxx;&#8221;);<\/p>\n<p>delay(1000);<\/p>\n<p>}<\/p>\n<p>&nbsp;<\/p>\n<h4 class=\"western\"><span lang=\"ro-RO\">Alimentarea Arduino<\/span> UNO<\/h4>\n<p><span lang=\"ro-RO\">A\u0219adar, pute\u021bi alimenta modulul GSM de la o surs\u0103 de alimentare de 12 V, dar trebuie s\u0103 v\u0103 alimenta\u021bi placa Arduino sau microcontrollerul principal.<br \/>\n\u00cen acest caz, este posibil s\u0103 ave\u021bi nevoie de o alimentare suplimentar\u0103 de 5V.<br \/>\nAsta \u00eenseamn\u0103 c\u0103 poate furniza Arduino sau Microcontroller at\u00e2t timp c\u00e2t este conectat la sursa de alimentare.<\/span><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=oScsD4wJObY&amp;feature=emb_logo\" target=\"_blank\">YouTube : How to Use Arduino GSM Shield SIM900<\/a><\/p>\n<p>sau<\/p>\n<p><a href=\"https:\/\/www.instructables.com\/id\/How-to-Use-Arduino-GSM-Shield-SIM900\/?fbclid=IwAR3QJxvk--6AGu8fcFfcfouAt6nB38B72-GQzUMUZp10FdTShu0N3j9rpZ4\" target=\"_blank\">instructables.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cum se utilizeaz\u0103 Arduino GSM Shield SIM900 Arduino GSM Shield SIM900 Modulul poate fi alimentat de una din dou\u0103 moduri: 1. Surs\u0103 de alimentare separat\u0103. 2. De la Arduino. Pute\u021bi alege sursa de alimentare de la comutatorul DIP de l\u00e2ng\u0103 Anten\u0103. De obicei, modulul are priza proprie. A\u0219adar, \u00eel pute\u021bi alimenta de la o surs\u0103 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[176],"tags":[],"class_list":["post-6951","post","type-post","status-publish","format-standard","hentry","category-tutoriale-arduino"],"_links":{"self":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts\/6951","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6951"}],"version-history":[{"count":4,"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts\/6951\/revisions"}],"predecessor-version":[{"id":6958,"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts\/6951\/revisions\/6958"}],"wp:attachment":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6951"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}