1 Şubat 2015 Pazar

Potansiyometre ile Led Parlaklığı nasıl değişir?


Led'in uzun bacağını çıkış pin'ine bağlayın.Kısa bacakları ise Arduino'nun GND pinine bağlayın. Potansiyometre'nin GND çıkışını Arduino'nun GND pinine bağlayın, VCC çıkışını Arduino'nun 5V pinine bağlayın. Potansiyometrenin out'u ise Arduino'nun Analog 0 pinine bağlanır. Led'in parlaklığını ayarlamak için aşağıdaki kodları Arduino'ya yükleyin. 

Not:
Map Fonksiyonu 

map(değer, düşükten, yüksekten, düşüğe, yükseğe)

Kodlar:
int potansiyemetre = 0; // Potansiyemetre Analog 0 pinine bağlanır.
int led = 13; // Led 13. pine bağlanır.
float parlaklik = 0; //Değişken tanımlanır.
float deger = 0; //Değişken tanımlanır.

void setup() {
Serial.begin(9600); // Seri veri iletişimi için 9600 bit/s tanımlanır.
pinMode(led, OUTPUT); // Led çıkış olarak tanımlanır.
pinMode(potansiyemetre, INPUT); // Potansiyemetre giriş olarak tanımlanır.
}

void loop() {
deger = analogRead(potansiyemetre); // analogRead ile potansiyemetre'deki değer alınır.
parlaklik = map(deger, 0, 1023, 0, 255); // map fonksiyonu ile parlaklik değişkenine değer atanır.
analogWrite(led, parlaklik); // map fonksiyonu ile düzenlediğimz parlaklik led'e aktarılır.
Serial.println(deger); Potansiyemetredeki değer yazdırılır.

}




Hiç yorum yok:

Yorum Gönder