Robotik KodlamaArduino ile Robotik Kodlama

LDR Uygulamaları

(Foto Direnç)

LDR (Light Dependent Resistor): Türkçede “Işığa Bağımlı Direnç” anlamına gelmektedir. Genelde Foto Direnç olarak bilinir. Işık şiddetine göre değeri değişen bir tür ayarlı dirençtir. 0 ile 1023 arasında bir değer verir. En karanlık ortamda “0” , en aydınlık ortamda “1023” değerini verir. Arduino devrelerinde, ışık izleyen robotlarda Analog değer elde etmek için sensör olarak kullanılır.

LDR (Foto Direnç) Kullanımı (İnteraktif Kullanım)

Bu uygulamamızda LDR ile okuduğumuz “ortam ışık değerini” pandamıza söyletelim.

Foto Direncimiz ortam ışık değerini okuyup, konuşma baloncuğuyla bize sayısal bir değer olarak söylesin. Bu uygulama için; Daha önceki Uygulamalarda yaptığımız gibi kodlarımızı oluşturduktan sonra, Bağlan / Aygıt Yazılımı Güncellemesi seçenekleri seçilerek kodlarımızın Arduino kartımıza yüklemesinin tamamlanmasını bekliyoruz.

Devremizi ve kodlarımızı aşağıdaki resimdeki gibi hazırlayıp Arduino Kartımıza “Aygıt Yazılımı Güncellemesi” seçeneği ile yükleyip “Yeşil Bayrak” a tıklayarak çalıştıralım.

Burada değişken oluşturma konusuna tekrar değinmemiz gerekiyor.

Daha öncede bahsettiğimiz değişken oluşturma işlemini bir kez daha hatırlayalım.

DEĞİŞKEN Nedir?

Kodlamada kullandığımız sensörlerin (ışık şiddeti, nem, sıcaklık… vb.) okuduğu değerleri bilgisayarın hafızasında saklamamıza yarayan veri tutucudur. Bir çeşit kutu gibi düşünebiliriz. Adından da anlaşılacağı gibi aldığı değer değişir.

Bu uygulamada kullanacağımız “ışık şiddeti” değişkenini oluşturmak için;

  • Diziler altında bulunan “Veri&Blok” kod bloğundan “Bir Değişken Oluştur” seçeneği tıklanır.
  • Ekrana gelen “Yeni Değişken” penceresinden Değişken İsmi alanına “ışık şiddeti” yazıp “Tamam” düğmesi tıklanır.
  • Böylece kullanacağımız “ışık şiddeti” değişkenini oluşturduk ve ilgili değişken kodları alt alta listelendi.

Ortamdaki ışık şiddetini (0-1023) panda mızın konuşma baloncuğu ile bize söylediğini göreceğiz.

İlgili Makaleler

Bir cevap yazın

Başa dön tuşu