Merhaba arkadaşlar, bu yazımda Arduino ile ev otomasyonu projemin ikinci bölümünden bahsedeceğim. Bu bölümde LDR ile gece-gündüz algılanarak, gece olduysa perdenin kapatılıp ışığın açıldığı, gündüz olduysa ışığın kapatılıp perdenin açıldığı otomatik ışık perde sistemini yapacağız. Işık ve perdeyi temsilen ledler kullanacağız. Perdenin açık olduğunu belirtmek için bir, perdenin kapalı olduğunu belirtmek için bir, lamba için … Okumaya devam edin Ev Otomasyonu-Bölüm 2_LDR ile Işık-Perde Otomasyonu
Etiket: ledKontrolü
Arduino Kütüphanesi Yazma(HC-SR 04 Kütüphanesi)
Merhaba arkadaşlar, son zamanlarda biraz seyrek yazıyorum ama zamanla buraları belli bir düzene oturtacağımdan emin olabilirsiniz. Bugün yine bir Arduino yazısıyla sizlerleyim. Bazı projelerde hazır kütüphaneler yerine kendi kütüphanenizi yazmak isteyebilirsiniz veya zorunda kalabilirsiniz. İşte bu yüzden kütüphane yazmayı bilmek size çok şey katacaktır. Bu yazımda birlikte bir Arduino kütüphanesi yazacağız. Örnek olarak HC-SR 04 … Okumaya devam edin Arduino Kütüphanesi Yazma(HC-SR 04 Kütüphanesi)
DHT11 Sıcaklık ve Nem Sensörü İle Isıtıcı-Klima-Fan Otomasyonu (2/2)
Merhaba, bu yazımda yarım kalan DHT11 projeme devam edeceğim. Projenin ilk kısmı: https://iremcorak.home.blog/2019/04/29/dht11-sicaklik-ve-nem-sensoru-ile-isitici-klima-fan-otomasyonu-1-2/ En son sistemimizin otomatik çalışan kısmını tamamlamıştık. Şimdi de fonksiyonlar ve geri kalan kısmı tamamlayalım. Öncesinde Loop fonksiyonu kısmını hatırlayalım. Otomatik çalışan sistem haricinde bluetooth üzerinden klima, ısıtıcı ve fanı istediğimiz zaman kapatabilmek için bluetoothVeri() fonksiyonuna geçebilmemiz gerekir. Bunun için de kontrol … Okumaya devam edin DHT11 Sıcaklık ve Nem Sensörü İle Isıtıcı-Klima-Fan Otomasyonu (2/2)
HC-SR 04 Ultrasonik Mesafe Sensörü Değerlerinin LCD Ekrana Yazdırılması ve Led Kontrolü
Merhaba bu yazımda HC-SR 04 ultrasonik mesafe sensörü ile okunan değerlerin LCD ekrana yazdırılması ve ölçülen uzaklık değerlerine göre dört ledin kontrolünü anlatacağım. Gerekli malzemeler HC-SR 04 sensörü, Arduino UNO, dört adet led, dört adet 220 ohm direnç. HC-SR 04 ultrasonik mesafe sensörü üzerinde ses dalgaları için bir verici ve bir alıcı vardır. Verici üzerinden … Okumaya devam edin HC-SR 04 Ultrasonik Mesafe Sensörü Değerlerinin LCD Ekrana Yazdırılması ve Led Kontrolü
LDR’den Okunan Değerin LCD Ekrana Yazdırılması ve LED Kontrolü
Merhaba bu yazımda LDR’den okuduğum değerleri LCD ekrana yazdırarak aynı zamanda ledin parlaklığını kontrol edeceğim. LDR bir diğer adıyla foto dirençler üzerlerine düşen ışık şiddetiyle ters orantılı olarak dirençleri değişen elemanlardır. LDR’nin çok ışıkta direnç değeri minimum, karanlıkta ise maksimum olur. Yani LDR devre elemanı ışık şiddetine bağlı değerleri değişen dirençlerdir. Devreye aynı sabit değerli … Okumaya devam edin LDR’den Okunan Değerin LCD Ekrana Yazdırılması ve LED Kontrolü
POTANSİYOMETRE İLE 4 LEDİN SIRALI YANIP SÖNMESİ
Merhaba, daha önceki yazılarımda potansiyometre ile okuma yapmayı ve led kontrolünü öğrenmiştik. Bu yazımda potansiyometrede okunan değerlere göre dört ledin sırayla kontrolünü yapacağım. İlk olarak devremizi kuralım. 4 led, 10k potansiyometre, jumper, 4 tane 220 ohm direnç ve arduino uno kullanacağız. Benim devrem aşağıdaki gibi, siz de buna göre kurabilirsiniz. Kodlarımıza geçecek olursak ilk olarak … Okumaya devam edin POTANSİYOMETRE İLE 4 LEDİN SIRALI YANIP SÖNMESİ
POTANSİYOMETRE İLE LED KONTROLÜ (map FONKSİYONU)
Bir önceki yazımda potansiyometreden analog okuma yaparak oran-orantı hesabıyla gerilim değerlerini yazdırmıştık. Şimdi benzer bir işlemi map fonksiyonu kullanarak yapalım. Devremiz aşağıdaki şekildedir. P.W.M. (Darbe Genişlik Modülasyonu) dijital sinyalleri kullanarak analog bir ortalama değer oluşturur. Arduino’da bu ortalama değer map fonksiyonuyla yazılır. Arduino’nun digital pinlerinde çizgili olanlar P.W.M. pinleridir. map komutuyla bulunan değer P.W.M. pinlerinden … Okumaya devam edin POTANSİYOMETRE İLE LED KONTROLÜ (map FONKSİYONU)
PWM İLE LED KONTROLÜ
Merhaba, bu yazımda PWM ile led kontrolünü anlatacağım. İlk olarak PWM den bahsetmek istiyorum. PWM sinyal genişlik modülasyonu olarak bilinen analog bileşenleri dijital sinyallerle kontrol etmemizi sağlayan bir tekniktir. Analog sinyaller sinüs eğrisi gibi dalgalıyken, dijital sinyaller yalnızca 0 ve 1’lerden oluşur. PWM sayesinde 0 ve 1’lerle analog sinyallere yakın sinyaller oluşturabiliriz. PWM tekniğinde karşımıza … Okumaya devam edin PWM İLE LED KONTROLÜ
İki Butona Uzun-Kısa Basılarak İki Ledin Kontrolü
Merhaba, bu yazımda iki butona kısa basıp-uzun basarak nasıl iki ledi kontrol edeceğimizi anlatacağım. Daha önce buton kullanırken pull up veya pull down dirençleri kullanmamız gerektiğinden bahsetmiştim. Bu devrede de iki buton için bu dirençleri kullanacağız.(https://iremcorak.home.blog/2019/03/24/buton-uygulamasi-ve-pull-up-pull-down-direncleri/) Devremizi kurarken iki tane led, iki tane 220 ohm direnç, iki tane 4.7k veya 10k direnç, jumper, arduino ve … Okumaya devam edin İki Butona Uzun-Kısa Basılarak İki Ledin Kontrolü
BUTON UYGULAMASI VE PULL UP-PULL DOWN DİRENÇLERİ
Merhaba arkadaşlar, bu yazımda buton kullanacağımız devrelerde mutlaka uygulamamız gereken Pull Up ve Pull Down devrelerinden bahsedeceğim. Buton komponenti akım geçiyorken açma-kapama yaparak anahtar görevi gören bir elemandır. Buton kullanılarak kurulan devrelerde butonun basılı kalma durumu veya buton açıldıktan sonra devrenin eski haline dönmesinde sorunlar olabilir ve akım yönünde belirsizlikler oluşur. Bu belirsizliklerin giderilmesi için … Okumaya devam edin BUTON UYGULAMASI VE PULL UP-PULL DOWN DİRENÇLERİ