5 Mayıs 2018 Cumartesi

RGB LED Kullanımı

RGB Led ler adından da anlaşılacağı üzere kırmızı, yeşil ve mavi renkli ledlerin aynı kılıf içerisine toplanmış halidir. Her ledin iki bacağı olmasına karşın üç farklı ledin birleşimi olan bu ledin dört bacağı vardır ve bu sebeplede RGB ledler ortak bacağın anot olması veya ortak bacağın katot olması durumuna göre iki model üretilirler aralarındaki tek fark bu ortak bacağın anot (+) yada katot(-) olmasıdır. Bunun dışında görselde görüleceği üzere uzun bacak (ortak bacak) sol baştan ikinci sırada tutulacak şekilde bakılırsa her zaman en soldaki kırmızı, ortak bacağın hemen yanındaki yeşil ve en sağdaki bacak ise mavi led içindir. Bildiğiniz gibi ledler bir diyot çeşididir ve farklı ışıma yapan kısımlardan oluşur ve bu diyotların içerisinde kullanılan kimyasallar ile farklı ışımalar mümkün olmaktadır yani dış kılıfları renkli değildir. 
Bu durumda renkleri ayrı ayrı yakmakla birlikte aynı anda farklı renklerin yanması ile yeni renkler elde edilir. Yandaki görselde ana renklerin kesişim noktalarına baktığınızda mavi ve kırmızı ile mor veya magenta, mavi ile yeşilde turkuaz veya cyan, yeşil ve kırmızı karışımında sarı ve son olarak kırmızı mavi ve yeşil karışımında beyaz oluşmaktadır. Renkler konusu da 7. sınıf fen bilgisi dersi konularında aynen bu şekilde işlenmektedir.

RGB ledleri farklı projelerde birçok amaç için kullanabiliriz. tek yapmamız gereken her rengin dayanabildiği bir voltaj direnci vardır ve buna dikkat etmemiz gerekir ki buda ledlerin renklerine uygun direnç seçimi ile yapılır. Bu konu Temel elektronik anlatımları altında ayrıca anlatılmıştır.

Potansiyometre Kullanımı

Potansiyometre ortaokul 6.sınıfta fen bilgisi dersinde gördüğümüz sürgülü reosta yani ayarlı direnç olarakta bilinen bir devre elamanıdır. Orta bacaktan çıkış gerilimi alınır. İç yapısında bulunan direnç malzemesi ayarlanarak istenilen seviyeye getirilir ve  bu sayede orta bacaktan istenilen voltaj seviyesi elde edilir.

A Bacağı: +5V
B Bacağı: GND
C Bacağı ise kullanılacak(kontrol edilecek) diğer devre elemanına bağlanır.

C Bacağından 0-1023 değerleri analog sinyalleri olarak elde edilir. 0-1023 daha öncede söylediğimiz gibi arduino üzerindeki 10 bitlik adc elmanı kullanıldığından ve dolayısı ile 1024 farklı ikili sayı kodlanabildiğinden bu değerler arasında değerler görünürki bunların voltaj değeri karşılığı hesaplanarak tespit edilir.


Aralık değerleri Volt cinsinden elde edilir, eğer miliVolt olarak kullanılacak olursa bu 1000 ile çarpılarak dönüşümü yapılır.


Örnek Kullanım Kodları


const int pot(A0);
int gelendeger;
float vson;
float mvson;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);

}

void loop() {
  // put your main code here, to run repeatedly:
  gelendeger=analogRead(pot);
  Serial.print("Deger=");
  Serial.println(gelendeger);
  vson= (gelendeger/1023.0)*5;
  Serial.print("Volt=");
  Serial.println(vson);
  mvson= (gelendeger/1023.0)*5*1000;
  Serial.print("mVolt=");
  Serial.println(mvson);
  delay(750);

}