{"id":3287,"date":"2017-06-22T15:10:07","date_gmt":"2017-06-22T12:10:07","guid":{"rendered":"https:\/\/devrearsivi.com\/index.php\/?p=3287"},"modified":"2017-06-22T15:10:07","modified_gmt":"2017-06-22T12:10:07","slug":"arduino-pot-ile-led-parlakligi-ayarlama","status":"publish","type":"post","link":"https:\/\/devrearsivi.com\/arduino-pot-ile-led-parlakligi-ayarlama\/","title":{"rendered":"Arduino \u2013 Pot \u0130le Led Parlakl\u0131\u011f\u0131 Ayarlama"},"content":{"rendered":"

 <\/p>\n

Bu projede led parlakl\u0131\u011f\u0131n\u0131 bir potansiyometre ile ayarlayaca\u011f\u0131z. Bu sayede analog giri\u015f i\u015flemini g\u00f6rm\u00fc\u015f olaca\u011f\u0131z.<\/p>\n

anologRead() Fonksiyonu:<\/strong><\/p>\n

anaologRead() fonksiyonu arduinoya anolog de\u011ferler girmemizi sa\u011flar. Analog de\u011fer \u00fcreten elemanlar arduinoya analog giri\u015f pinlerinden ba\u011flanmal\u0131d\u0131r. analogRead fonksiyonuna parametre olarak analog giri\u015f pininin numaras\u0131 yaz\u0131l\u0131r. analogRead fonksiyonu okudu\u011fu de\u011fere kar\u015f\u0131l\u0131k 0 ile 1023 aras\u0131nda bir say\u0131 \u00fcretir.<\/p>\n

map() Fonksiyonu:<\/strong><\/p>\n

Bu fonksiyon bir oranlama fonksiyonudur. Belirli bir aral\u0131ktaki say\u0131n\u0131n, ba\u015fka bir aral\u0131kta hangi say\u0131ya kar\u015f\u0131l\u0131k geldi\u011fini hesaplar. map fonksiyonuna parametre olarak be\u015f de\u011fer girililr.<\/p>\n

map(sayi, aralik_1_altdeger, aralik_1_ustdeger, aralik_2_altdeger, aralik_2_ustdeger);<\/p>\n

Yukar\u0131daki\u00a0 ifadede sayi, aralik_1_altdeger ile aralik_1_ustdeger aras\u0131nda bir de\u011ferdir. map fonksiyonunun \u00fcretti\u011fi yeni de\u011fer ise aralik_2_altdeger ile aralik_2_ustdeger aras\u0131nda bir de\u011ferdir.<\/p>\n

Not:\u00a0<\/strong>analogRead fonksiyonu 0-1023 aras\u0131 bir de\u011fer \u00fcretir, analogWrite fonksiyonu ise 0-255 aras\u0131 aras\u0131 bir de\u011feri \u00e7\u0131k\u0131\u015flardan verir. Biz burada map fonksiyoni ile analogRead\u2019den ald\u0131\u011f\u0131m\u0131z 0-1023 skalas\u0131ndaki de\u011feri 0-255 sklas\u0131nda bir de\u011fere \u00e7evirece\u011fiz ve bu de\u011feri \u00e7\u0131k\u0131\u015f olarak yazd\u0131raca\u011f\u0131z.<\/p>\n

Projenin Kaynak Kodu:<\/strong><\/p>\n

int led=10;<\/p>\n

int pot=A0;<\/p>\n

int potDeger;<\/p>\n

void setup(){<\/p>\n

}<\/p>\n

void loop(){<\/p>\n

potDeger=analogRead(pot);<\/p>\n

potDeger=map(potDeger, 0, 1023, 0, 255);<\/p>\n

analogWrite(led, potDeger);<\/p>\n

delay(10);<\/p>\n

 <\/p>\n

}<\/p>\n

 <\/p>\n

\"Arduino<\/a>
Arduino \u2013 Pot \u0130le Led Parlakl\u0131\u011f\u0131 Ayarlama<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"

  Bu projede led parlakl\u0131\u011f\u0131n\u0131 bir potansiyometre ile ayarlayaca\u011f\u0131z. Bu sayede analog giri\u015f i\u015flemini g\u00f6rm\u00fc\u015f…<\/p>\n","protected":false},"author":1,"featured_media":3288,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1062],"tags":[1175,1186,1081,1114,1187],"aioseo_notices":[],"featured_image_urls":{"full":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538.jpg",768,538,false],"thumbnail":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538-150x150.jpg",150,150,true],"medium":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538-300x210.jpg",300,210,true],"medium_large":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538-768x538.jpg",640,448,true],"large":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538.jpg",640,448,false],"1536x1536":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538.jpg",768,538,false],"2048x2048":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538.jpg",768,538,false],"covernews-slider-full":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538.jpg",768,538,false],"covernews-slider-center":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538.jpg",714,500,false],"covernews-featured":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538.jpg",768,538,false],"covernews-medium":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538.jpg",485,340,false],"covernews-medium-square":["https:\/\/devrearsivi.com\/wp-content\/uploads\/2017\/06\/PotIleLedParlakligi_bb-768x538.jpg",357,250,false]},"author_info":{"display_name":"Ferhat \u00c7elik","author_link":"https:\/\/devrearsivi.com\/author\/94ferhat\/"},"category_info":"Arduino Devreler<\/a>","tag_info":"Arduino Devreler","comment_count":"1","_links":{"self":[{"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/posts\/3287"}],"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=3287"}],"version-history":[{"count":1,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/posts\/3287\/revisions"}],"predecessor-version":[{"id":3289,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/posts\/3287\/revisions\/3289"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/media\/3288"}],"wp:attachment":[{"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/media?parent=3287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/categories?post=3287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devrearsivi.com\/wp-json\/wp\/v2\/tags?post=3287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}