{"id":3428,"date":"2019-04-19T10:28:00","date_gmt":"2019-04-19T07:28:00","guid":{"rendered":"https:\/\/devrearsivi.com\/?p=3428"},"modified":"2019-04-19T10:29:08","modified_gmt":"2019-04-19T07:29:08","slug":"arduino-ile-ldr-devresi","status":"publish","type":"post","link":"https:\/\/devrearsivi.com\/arduino-ile-ldr-devresi\/","title":{"rendered":"Arduino ile LDR Devresi"},"content":{"rendered":"\n
\"\"<\/figure><\/div>\n\n\n\n

Evet arkada\u015flar uzun aradan sonra yeniden beraberiz. teknik ve ki\u015fisel problemlerden dolay\u0131 ara vermek zorunda kald\u0131k. bu projemizde arduino ile pratik yapmak isteyen arkada\u015flar ve karde\u015flerimiz i\u00e7in ldr ile led uygulamas\u0131n\u0131 payla\u015fmak istedim. a\u015f\u015fa\u011f\u0131da k\u0131saca tan\u0131t\u0131mlar\u0131n ard\u0131ndan kodlamalar yard\u0131m\u0131 ile kolayca devreyi kurabilirsiniz. <\/p>\n\n\n\n

iyi \u00e7al\u0131\u015fmalar.<\/p>\n\n\n\n

LDR Nedir?<\/strong><\/p>\n\n\n\n

LDR (Light Dependent Resistor) yani T\u00fcrk\u00e7e\u2019de \u201cI\u015f\u0131\u011fa Ba\u011f\u0131ml\u0131 Diren\u00e7\u201d anlam\u0131na gelmektedir. LDR \u0131\u015f\u0131\u011fa duyarl\u0131 bir devre eleman\u0131d\u0131r. Ters orant\u0131l\u0131 bir \u00e7al\u0131\u015fma prensibine sahiptir. Yani \u00fczerine d\u00fc\u015fen \u0131\u015f\u0131k de\u011feri artt\u0131k\u00e7a sahip oldu\u011fu diren\u00e7 de\u011feri azal\u0131rken, \u00fczerine d\u00fc\u015fen \u0131\u015f\u0131k de\u011feri art\u0131k\u00e7a sahip oldu\u011fu diren\u00e7 artar. Bu \u00f6zelli\u011fi sebebiyle LDR devrede bir ON-OFF \u015feklinde anahtarlama g\u00f6revinde bulunur. G\u00fcnl\u00fck hayatta LDR sens\u00f6r\u00fc alarmlarda, anahtarlama cihazlar\u0131nda, sokak ayd\u0131nlatmalar\u0131nda kullan\u0131labilirler. Devremiz de kulland\u0131\u011f\u0131m\u0131z LDR sens\u00f6r\u00fcm\u00fcz bir Analog Giri\u015fli Sens\u00f6rd\u00fcr.<\/p>\n\n\n\n

Analog Giri\u015f Nedir?<\/strong><\/p>\n\n\n\n

Arduino da ADC (Analog To Digital Converter) \u00f6zelli\u011fi mevcuttur. Bu \u00f6zellik sayesinde d\u0131\u015f d\u00fcnyadan gelen verileri say\u0131sal de\u011ferlere d\u00f6n\u00fc\u015ft\u00fcrebiliriz. Arduino UNO kart\u0131 \u00fczerinde A0-A5 olmak \u00fczere 6 adet analog giri\u015f bulunur. Analog giri\u015f say\u0131s\u0131 modele g\u00f6re de\u011fi\u015febilir ama i\u015flevi ayn\u0131d\u0131r<\/p>\n\n\n\n

Arduino kodlar\u0131:<\/strong><\/p>\n\n\n\n

int ledPin = 10;\nint LDRPin = A3;\nvoid setup()\n{ \n  pinMode(ledPin, OUTPUT);\n  Serial<\/strong>.begin(9600);\n}\n \nvoid loop()\n{\n int isik_degeri = analogRead(LDRPin);\nSerial<\/strong>.println(isik_degeri);\ndelay(100);  \n if(isik_degeri<200)\n {\n   digitalWrite(ledPin, HIGH);\n }\n else\n {\n   digitalWrite(ledPin, LOW);\n }\n}\n \nint ledPin = 10;<\/strong>  \/\/ \u0130lk olarak LED\u2019imizin ve LDR sens\u00f6r\u00fcm\u00fcz\u00fcn pinlerini belirliyoruz.\n<\/pre>\n\n\n\n

int LDRPin = A3;<\/strong><\/p>\n\n\n\n

pinMode(ledPin, OUTPUT);<\/strong> \/\/ LED\u2019imizin bir OUTPUT oldu\u011funu belirtiyoruz.<\/p>\n\n\n\n

Serial.begin(9600);<\/strong> \/\/ Seri ileti\u015fimi ba\u015flat\u0131yoruz.<\/p>\n\n\n\n

Loop K\u0131sm\u0131na indi\u011fimiz zaman ise;<\/em><\/p>\n\n\n\n

int isik_degeri = analogRead(LDRPin);<\/strong> \/\/ LDR sens\u00f6r\u00fcm\u00fcz\u00fcn \u00f6l\u00e7m\u00fc\u015f oldu\u011fu \u0131\u015f\u0131k de\u011ferini int tipinde bir de\u011fi\u015fkene at\u0131yoruz.<\/p>\n\n\n\n

Serial.println(isik_degeri);<\/strong> \/\/ Gelen de\u011feri ise yeni de\u011fi\u015fkenimizde okumas\u0131n\u0131 istiyoruz.<\/p>\n\n\n\n

delay(100); <\/strong> \/\/ Saniyenin 1\/10 kadar\u0131n\u0131 beklemesini s\u00f6yl\u00fcyoruz.<\/p>\n\n\n\n

if(isik_degeri<200)<\/strong> \/\/ if d\u00f6ng\u00fcs\u00fc ba\u015flat\u0131yoruz gelen \u00f6l\u00e7\u00fclen de\u011ferin bizim belirledi\u011fimiz de\u011ferin alt\u0131nda veya \u00fcst\u00fcnde olma durumunu kontrol ediyoruz.<\/p>\n\n\n\n

{<\/strong><\/p>\n\n\n\n

   digitalWrite(ledPin, HIGH);<\/strong> \/\/ E\u011fer ki gelen \u0131\u015f\u0131k d\u00fczeyi 200 de fazla ise LED\u2019imizi aktif ediyoruz.<\/p>\n\n\n\n

 }<\/strong><\/p>\n\n\n\n

 else<\/strong><\/p>\n\n\n\n

 {<\/strong><\/p>\n\n\n\n

   digitalWrite(ledPin, LOW);<\/strong> \/\/ E\u011fer ki gelen \u0131\u015f\u0131k d\u00fczeyi 200 den fazla ise LED\u2019imizi pasif durumuna \u00e7ekiyoruz.<\/p>\n\n\n\n

 }<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"

LDR I\u015eI\u011eA duyarl\u0131 bir devre eleman\u0131d\u0131r. Ters orant\u0131l\u0131 bir \u00e7al\u0131\u015fma prensibine sahiptir.<\/p>\n","protected":false},"author":1,"featured_media":3430,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1062,18,723],"tags":[1175,1212,1213,1123,30,99,1211],"aioseo_notices":[],"featured_image_urls":{"full":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1.png",811,526,false],"thumbnail":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1-150x150.png",150,150,true],"medium":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1-300x195.png",300,195,true],"medium_large":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1-768x498.png",640,415,true],"large":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1.png",640,415,false],"1536x1536":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1.png",811,526,false],"2048x2048":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1.png",811,526,false],"covernews-slider-full":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1.png",811,526,false],"covernews-slider-center":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1.png",771,500,false],"covernews-featured":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1.png",811,526,false],"covernews-medium":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1.png",524,340,false],"covernews-medium-square":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2019\/04\/ldr-1.png",385,250,false]},"author_info":{"display_name":"Ferhat \u00c7elik","author_link":"https:\/\/devrearsivi.com\/author\/94ferhat\/"},"category_info":"Arduino Devreler<\/a> Basit Elektronik Devreler<\/a> Electronics circuits<\/a>","tag_info":"Electronics circuits","comment_count":"0","_links":{"self":[{"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/posts\/3428"}],"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=3428"}],"version-history":[{"count":6,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/posts\/3428\/revisions"}],"predecessor-version":[{"id":3435,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/posts\/3428\/revisions\/3435"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/media\/3430"}],"wp:attachment":[{"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/media?parent=3428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/categories?post=3428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/tags?post=3428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}