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