Kaydol

Giriş Yap

Parolanızı mı unuttunuz

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Üzgünüz, gönderi ekleme izniniz yok.

Arduino Potansiyometre İle Led Kontrolü

Arduino Potansiyometre ile Led Kontrolü

Merhaba arkadaşlar arduino ile çılgın projelerde olabildiğince hızlı ilerlemeye devam ediyoruz. Bu yazımızın konusu arduino potansiyometre ile led kontrolü nasıl yapılır onu öğreneceğiz 🙂 Bu proje, arduino’yu veya genuino’yu (klon arduinoyu) kurarak bir pot’un durumunu led’e aktararak ledi istediğimiz parlaklıkta yakmamızı sağlayacak. İsterseniz vakit kaybetmeden hemen işe koyulalım. 🙂

Malzeme Listesi

1- Herhangi bir arduino modeli (biz uno kullanacağız)

2- Potansiyometre

3- Led

4- 220 Ohm direnç (Led’i korumak için)

5- Breadbord ve Jumper kablolar

Not: Tüm bu malzemeleri elektronik parça satan yerlerde bulabilirsiniz yada şu ve buadreslerden internet üzerinden güvenle sipariş edebilirsiniz 🙂

Arduino Potansiyometre ile Led Kontrolü Devre Şeması

Alt tarafta çizdiğimiz devre şemasına bakarak devremizi breadboard’umuza kuralım.

Eğer bağlantılar hakkında bilmediğiniz bir yer varsa şu yazımıza bakarak eksiğinizi giderebilirsiniz. 🙂

Devreyi kurduktan sonra alt tarafta yer alan kodları Arduino kartımıza yükleyelim.

//DONANIM PLUS ELEKTRONİK
//TASARIM TOLGA SOYTEPE
//İNSTAGRAM Tolgasyp
//TWİTTER TSytppint
led =3, // Ledimizi 3. pine bağladık
potpin=A0, // Potansiyometremizin çıkışını A0 pinine bağladık
potdeger; //Potansiyometreden aldığımız değerlerimizi yazdırmak için bir değişken tanımladık.
// Burada dikkat edilmesi gereken bir yer “int” yazdıktan sonra tanımladığımız komponetler yazılarak bir virgül konur, en sonuncuya ise noktalı virgül böylece her biri için int yazmaktan kurtulmuş olunur..void setup() {
pinMode(led,OUTPUT); //Ledimizin bağlı olduğu pini çıkış olarak tanımladık..
pinMode(potpin,INPUT); //Potumuzun bağlı olduğu pini giriş olarak tanımladık..
Serial.begin(9600); // USB üzerinden seri iletişimi başlattık..}void loop(){
potdeger=analogRead(potpin); //potpin den aldığımız değeri potdeger’e yazdırdık..
potdeger=map(potdeger, 0,1023,0,255);//Pottan aldığımız 0-1023 aralığını ledin karşılığı olan 0-255 e oranladık..
analogWrite(led,potdeger);// Ve led’e yaptığımız değişikliği uygulamasını söyledik..
Serial.println(potdeger);// Serial monitöre potdegeri yazmasını söyledik..
}

Proje kodlarını buradan indirebilirsiniz 🙂

Burada dikkatimizi çeken yer yeni bir terim olan Map fonksiyonu temel olarak belirli bir değer aralığında olan tam sayı değerlerini başka bir değer aralığına çevirir. Örneğin Analog pinlerini kullanarak dışarıdan bir değer alıyorsanız buradan gelecek değer 0-1023 arasında olacaktır. Siz bunu map fonksiyonunu kullanarak istediğiniz aralığa oranlayabilirsiniz. Biz yazılımda 0-1023 aralığını map fonksiyonuyla 0-255 e oranladık. Yazılımı karta yükledikten sonra serial monitörde de göreceğiniz üzere potu sonuna kadar çevirdiğinizde 255 değerini alacaksınız. Umarım anlaşılmıştır 🙂

Bu arada ledin parlaklığını gözle izlerken aynı zamanda serial monitörden de görebilirsiniz..

Bir yazının daha sonuna geldik umarım faydalı olmuştur anlamadığınız veya kafanıza takılan yerler olursa yorumda veya kişisel sosyal medya hesaplarımdan ulaşabilirsiniz. Kolay gelsin 🙂

İlginizi Çekebilecek Diğer Yazılar

Arduino ile 6 Potansiyometre Kullanarak 6 Servo Kontrolü

Merhaba arkadaşlar arduino ile projelerde uzun bir aradan sonra kaldığımız yerden devam ediyoruz. Bu geçirdiğimiz ...

Arduino Nedir? Özellikleri Nelerdir? Nerelerde Kullanılır? Ne İşe Yarar?

Arduino nedir? Arduino ile neler yapılabilir? Ne işe yarar bu Arduino? Arduino çeşitleri nelerdir? Arduino ...

Arduino ile Nrf24l01 Kullanarak Joystick ile Servo Kontrolü

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz… Bugün ki konumuz Arduino ile Nrf24l01 ...

Arduino ile Nrf24l01 Kullanarak Potansiyometre ile Servo Kontrolü

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz… Bugün ki konumuz Arduino ile Nrf24l01 ...

Arduino, Nrf24l01 ile DHT11 kullanarak Lcd Ekrana Sıcaklık Verisi Yollama

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz bir önceki yazımızın ...

Arduino, Nrf24l01 ile DHT11 kullanarak Serial Monitörden Sıcaklık Bilgileri Okuma

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz Nrf24l01 ve Dht11 ...

Arduino İle Akıllı Çöp Kutusu

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz oldukça basit ama ...

Arduino ile NRF24L01 Wireless Modül İle Led Kontrolü

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı gitmeye çalışıyoruz. Bugün ki konumuz Arduino ile NRF24L01 ...

Arduino İle Engelden Kaçan Robot Yapımı

Merhaba arkadaşlar arduino ile projelerimizde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki yazımızın konusu başlıkta da ...

Arduino Uno İle 4x4x4 Led Küp Nasıl Yapılır ?

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz Arduino ile 4x4x4 ...