ledli arduino devreleri | Elektronik Devreler - Projeler Ödevler - Tez Ödevleri https://devrearsivi.com Elektronik Devreler - Devre Arşivi - Arduino Devreleri Thu, 22 Jun 2017 12:10:07 +0000 tr hourly 1 https://wordpress.org/?v=6.3.4 https://devrearsivi.com/wp-content/uploads/2013/09/cropped-DA-32x32.png ledli arduino devreleri | Elektronik Devreler - Projeler Ödevler - Tez Ödevleri https://devrearsivi.com 32 32 Arduino – Pot İle Led Parlaklığı Ayarlama https://devrearsivi.com/arduino-pot-ile-led-parlakligi-ayarlama/ https://devrearsivi.com/arduino-pot-ile-led-parlakligi-ayarlama/#comments Thu, 22 Jun 2017 12:10:07 +0000 https://devrearsivi.com/index.php/?p=3287   Bu projede led parlaklığını bir potansiyometre ile ayarlayacağız. Bu sayede analog giriş işlemini görmüş...

The post Arduino – Pot İle Led Parlaklığı Ayarlama first appeared on Elektronik Devreler - Projeler Ödevler - Tez Ödevleri.

]]>
 

Bu projede led parlaklığını bir potansiyometre ile ayarlayacağız. Bu sayede analog giriş işlemini görmüş olacağız.

anologRead() Fonksiyonu:

anaologRead() fonksiyonu arduinoya anolog değerler girmemizi sağlar. Analog değer üreten elemanlar arduinoya analog giriş pinlerinden bağlanmalıdır. analogRead fonksiyonuna parametre olarak analog giriş pininin numarası yazılır. analogRead fonksiyonu okuduğu değere karşılık 0 ile 1023 arasında bir sayı üretir.

map() Fonksiyonu:

Bu fonksiyon bir oranlama fonksiyonudur. Belirli bir aralıktaki sayının, başka bir aralıkta hangi sayıya karşılık geldiğini hesaplar. map fonksiyonuna parametre olarak beş değer girililr.

map(sayi, aralik_1_altdeger, aralik_1_ustdeger, aralik_2_altdeger, aralik_2_ustdeger);

Yukarıdaki  ifadede sayi, aralik_1_altdeger ile aralik_1_ustdeger arasında bir değerdir. map fonksiyonunun ürettiği yeni değer ise aralik_2_altdeger ile aralik_2_ustdeger arasında bir değerdir.

Not: analogRead fonksiyonu 0-1023 arası bir değer üretir, analogWrite fonksiyonu ise 0-255 arası arası bir değeri çıkışlardan verir. Biz burada map fonksiyoni ile analogRead’den aldığımız 0-1023 skalasındaki değeri 0-255 sklasında bir değere çevireceğiz ve bu değeri çıkış olarak yazdıracağız.

Projenin Kaynak Kodu:

int led=10;

int pot=A0;

int potDeger;

void setup(){

}

void loop(){

potDeger=analogRead(pot);

potDeger=map(potDeger, 0, 1023, 0, 255);

analogWrite(led, potDeger);

delay(10);

 

}

 

Arduino – Pot İle Led Parlaklığı Ayarlama
Arduino – Pot İle Led Parlaklığı Ayarlama

The post Arduino – Pot İle Led Parlaklığı Ayarlama first appeared on Elektronik Devreler - Projeler Ödevler - Tez Ödevleri.

]]>
https://devrearsivi.com/arduino-pot-ile-led-parlakligi-ayarlama/feed/ 1