Daha önceki yazımızda LED kullanımını görmüştük. Şimdiki dersimizde yanıp sönen Led’in hızını potansiyometre ile ayarlayacağız.
Potansiyometreler bir çeşit ayarlanabilen dirençlerdir. Bu yazımızda potansiyometre üzerinden gelen değeri okumayı öğreneceğiz.
Malzemeler:
- Arduino Uno R3
- Breadboard
- LED (istediğiniz renkte olabilir)
- 220Ω Direnç
- Potansiyometre
- Jumper Kablo
Öncelikle devremizi aşağıdaki gibi kuruyoruz.
Daha sonra aşağıdaki kodları yazıyoruz.
1 2 3 4 5 6 7 8 9 10 11 |
int bekleme; //bekleme isimli integer yani sayısal türde bir değişken tanımlıyoruz void setup() { pinMode(2,OUTPUT); //Ledi bağladığımız 2 numaralı pini çıkış olarak ayarlıyoruz } void loop() { bekleme=analogRead(A0);//bekleme isimli değişkenimize pot'un değerini atıyoruz digitalWrite(2,HIGH); //2 numaralı pine 5V veriyoruz delay(bekleme); //bekleme değişkeninin değeri kadar milisaniye bekliyoruz digitalWrite(2,LOW); //2 numaralı pine 0V veriyoruz delay(bekleme); //bekleme değişkeninin değeri kadar milisaniye bekliyoruz } |
Kodu yükledikten sonra potansiyometrenin şaftını çevirdiğinizde LED’in yanıp sönme hızının değiştiğini göreceksiniz.