{"id":4255,"date":"2019-08-19T21:46:31","date_gmt":"2019-08-19T18:46:31","guid":{"rendered":"https:\/\/devrearsivi.com\/?p=4255"},"modified":"2019-08-19T21:46:34","modified_gmt":"2019-08-19T18:46:34","slug":"arduino-ile-sms-gonderme-alma","status":"publish","type":"post","link":"https:\/\/devrearsivi.com\/arduino-ile-sms-gonderme-alma\/","title":{"rendered":"Arduino \u0130le SMS G\u00f6nderme-Alma"},"content":{"rendered":"\n
SMS<\/strong> (\u0130ngilizce Short Message Service; K\u0131sa Mesaj Hizmeti), cep telefonu arac\u0131l\u0131\u011f\u0131 ile yaz\u0131lan mesaj\u0131n bir cep telefonundan di\u011fer bir cep telefonuna g\u00f6nderilmesi, mesajla\u015fmas\u0131 hizmetidir. Projemizde Arduino Uno<\/strong> kart\u0131na takt\u0131\u011f\u0131m\u0131z Arduino GSM Shield<\/strong> ile SIM<\/strong>kart\u0131m\u0131z \u00fczerinden ba\u015fka bir telefona sms g\u00f6nderece\u011fiz.<\/p>\n\n\n\n Kullan\u0131lan Malzemeler<\/strong><\/p>\n\n\n\n Tasar\u0131m<\/strong><\/p>\n\n\n\n Tasar\u0131m a\u015famas\u0131na ge\u00e7meden \u00f6nce baz\u0131 kavramlar\u0131 inceleyelim.<\/p>\n\n\n\n Global System for Mobile Communications<\/strong> veya k\u0131saca GSM<\/strong> bir cep telefonu ileti\u015fim protokol\u00fcd\u00fcr. \u00d6nceleri Avrupa Telekom\u00fcnikasyon Standartlar Komitesinin Groupe Speciale Mobile<\/strong> isimli alt kurulu\u015funun ismini ta\u015f\u0131yan GSM<\/strong>, daha sonralar\u0131 sistemin k\u00fcresel bir b\u00fcy\u00fckl\u00fc\u011fe eri\u015fmesiyle yeni ad\u0131yla an\u0131lmaya ba\u015fland\u0131.<\/p>\n\n\n\n GSM<\/strong> deste\u011fi ile bir sistemde \u00e7a\u011fr\u0131 alabilir, arama yapabilir, mesaj al\u0131\u015fveri\u015fi ve GPRS<\/strong>\u00fczerinden veri ileti\u015fimi sa\u011flayabilirsiniz.<\/p>\n\n\n\n GPRS<\/strong> (General Pocket Radio Service), mevcut GSM<\/strong> \u015eebekesi \u00fczerinden y\u00fcksek h\u0131zl\u0131 paket veri ileti\u015fimini sa\u011flayan bir teknoloji olup, internet gibi paket veri \u015febekelerine kablosuz eri\u015fimi b\u00fcy\u00fck oranda basitle\u015ftiren ve geli\u015ftiren yeni bir ta\u015f\u0131y\u0131c\u0131 servisidir. SMS<\/strong> sistemi GPRS<\/strong> teknolojisine dayanmaktad\u0131r. GSM Shield ile internete eri\u015fmekte m\u00fcmk\u00fcnd\u00fcr.<\/p>\n\n\n\n Arduino GSM Shiled<\/strong> eklentisini Uno kart\u0131n\u0131n \u00fczerine direkt oturtma \u015fekliyle ba\u011flant\u0131 kurulabilmektedir. Arada herhangi bir kablo veya board<\/strong>\u2018a gerek yoktur.<\/p>\n\n\n\n GSM shield \u00fczerinde<\/strong>, SIM<\/strong> kart\u0131n\u0131z\u0131 takaca\u011f\u0131n\u0131z bir alan bulunmaktad\u0131r. Bu alan cep telefonlar\u0131 ile ayn\u0131 yap\u0131dad\u0131r. Yuvaya takaca\u011f\u0131n\u0131z SIM<\/strong> kart direkt sistem \u00fczerinde \u00e7al\u0131\u015f\u0131r.<\/p>\n\n\n\n GSM Shield<\/strong> \u00fczerindeki CTRL, GSM TX<\/strong> ve GSM RX<\/strong> pinleri modem ile ileti\u015fim i\u00e7in ayr\u0131lm\u0131\u015ft\u0131r. Bu y\u00fczden kodlama alan\u0131nda bu pinler (7, 3, 2) kullan\u0131lmaz.<\/p>\n\n\n\n Modem<\/strong> ile Arduino<\/strong> aras\u0131ndaki seri ileti\u015fim i\u00e7in 2. ve 3. pinleri, reset\u2019leme i\u015flemi i\u00e7in ise 7. pin kullan\u0131l\u0131r. Sar\u0131 led<\/strong> yanmaya ba\u015flad\u0131\u011f\u0131nda GSM Shield<\/strong> modemi ile ileti\u015fim sa\u011fland\u0131 demektir.<\/p>\n\n\n\n GSM<\/strong> k\u00fct\u00fcphanesi Arduino<\/strong> ve GSM Shield<\/strong> aras\u0131ndaki ileti\u015fimi sa\u011flar. Fonksiyonlar\u0131n\u0131n \u00e7o\u011fu veri y\u00f6netimi, ses, SMS ileti\u015fim i\u00e7indir. Modem hakk\u0131nda ve SIM<\/strong> kart\u0131n PIN<\/strong> bilgi y\u00f6netimi i\u00e7in yard\u0131mc\u0131 bir dizi de vard\u0131r. K\u00fct\u00fcphaneyi internetten indirerek Arduino\/libraries dosyas\u0131n\u0131n i\u00e7erisine kopyalay\u0131n\u0131z.<\/p>\n\n\n\n Kodlar<\/strong><\/p>\n\n\n\n Bu b\u00f6l\u00fcmde kodlar \u00fczerinden GSM<\/strong> a\u011fa ba\u011flan\u0131p se\u00e7ti\u011fimiz telefon numaras\u0131na SMS<\/strong> mesaj g\u00f6nderece\u011fiz. Kodlar\u0131n yan\u0131ndaki a\u00e7\u0131klamalara bakarak i\u015flemleri daha iyi anlayabilirsiniz.<\/p>\n\n\n\n Arduino \u0130le SMS G\u00f6nderme-Alma SMS (\u0130ngilizce Short Message Service; K\u0131sa Mesaj Hizmeti), cep telefonu arac\u0131l\u0131\u011f\u0131 ile…<\/p>\n","protected":false},"author":1,"featured_media":4262,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1062,18,467],"tags":[],"aioseo_notices":[],"featured_image_urls":{"full":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972.jpg",1068,972,false],"thumbnail":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972-150x150.jpg",150,150,true],"medium":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972-300x273.jpg",300,273,true],"medium_large":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972-768x699.jpg",640,583,true],"large":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972-1024x932.jpg",640,583,true],"1536x1536":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972.jpg",1068,972,false],"2048x2048":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972.jpg",1068,972,false],"covernews-slider-full":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972.jpg",786,715,false],"covernews-slider-center":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972.jpg",549,500,false],"covernews-featured":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972.jpg",1024,932,false],"covernews-medium":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972.jpg",374,340,false],"covernews-medium-square":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/08\/arduino-ile-sms-go\u0308nderme-alma-1068x972.jpg",275,250,false]},"author_info":{"display_name":"Ferhat \u00c7elik","author_link":"https:\/\/devrearsivi.com\/author\/94ferhat\/"},"category_info":"Arduino Devreler<\/a> Basit Elektronik Devreler<\/a> Bitirme Tez Devreler<\/a>","tag_info":"Bitirme Tez Devreler","comment_count":"0","_links":{"self":[{"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/posts\/4255"}],"collection":[{"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/comments?post=4255"}],"version-history":[{"count":8,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/posts\/4255\/revisions"}],"predecessor-version":[{"id":4276,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/posts\/4255\/revisions\/4276"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/media\/4262"}],"wp:attachment":[{"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/media?parent=4255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/categories?post=4255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/tags?post=4255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}
\/\/ gsm k\u00fct\u00fcphanesi eklendi
#include <GSM.h>
\/\/ SIM kart\u0131n pin numaras\u0131
#define PINNUMBER “”
\u00a0
\/\/ k\u00fct\u00fcphane \u00f6geleri ba\u015flat\u0131l\u0131yor
GSM gsmAccess; \/\/ gsm eri\u015fim nesnesi
GSM_SMS sms; \/\/ gsm sms nesnesi
\u00a0
\/\/ sms g\u00f6nderilecek
\/\/ telefon numaras\u0131
\/\/ \u00f6rnek
\/\/ 1-212-555-12-12
char tel_no[20]= “12125551212”;\u00a0\u00a0
\u00a0
\/\/ mesaj dizisi
\/\/ en fazla 200 karakter
char txtMsg[200]=”Test”;
\u00a0
void setup()
{
\u00a0\u00a0
\u00a0\u00a0Serial.begin(9600);
\u00a0
\u00a0\u00a0Serial.println(“SMS Mesaj G\u00f6nderici”);
\u00a0
\u00a0\u00a0\/\/ ba\u011flant\u0131 durumu
\u00a0\u00a0boolean notConnected = true;
\u00a0
\u00a0\u00a0\/\/ GSM shield ba\u015flat\u0131l\u0131yor
\u00a0\u00a0\/\/ pin uyu\u015fursa ba\u011flant\u0131 sa\u011flan\u0131r
\u00a0\u00a0while(notConnected)
\u00a0\u00a0{
\u00a0\u00a0\u00a0\u00a0if(gsmAccess.begin(PINNUMBER)==GSM_READY)
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0notConnected = false;
\u00a0\u00a0\u00a0\u00a0else
\u00a0\u00a0\u00a0\u00a0{
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Serial.println(“ba\u011fl\u0131 de\u011fil”);
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0delay(1000);
\u00a0\u00a0\u00a0\u00a0}
\u00a0\u00a0}
\u00a0\u00a0Serial.println(“GSM kuruldu”);
\u00a0\u00a0sendSMS();
}
\u00a0
void loop()
{
\/\/ bo\u015fluk
}
\u00a0
void sendSMS(){
\u00a0
\u00a0\u00a0Serial.print(“Mesaj g\u00f6nderilen numara: “);
\u00a0\u00a0Serial.println(tel_no);
\u00a0
\u00a0\u00a0\/\/ sms mesaj\u0131
\u00a0\u00a0Serial.println(“G\u00f6nderiliyor”);
\u00a0\u00a0Serial.println();
\u00a0\u00a0Serial.println(“Mesaj:”);
\u00a0\u00a0Serial.println(txtMsg);
\u00a0
\u00a0\u00a0\/\/ mesaj g\u00f6nderiliyor
\u00a0\u00a0sms.beginSMS(tel_no);
\u00a0\u00a0sms.print(txtMsg);
\u00a0\u00a0sms.endSMS();
\u00a0\u00a0Serial.println(“\\n \u0130\u015eLEM TAMAM! \\n”);\u00a0\u00a0
}
<\/td><\/tr><\/tbody><\/table>\n","protected":false},"excerpt":{"rendered":"