POTANSİYOMETRE İLE PWM LED KONTROLÜ (POTENTIOMETER WITH LED PWM CONTROL)
ARDUİNO İLE PWM KONTROL
GEREKEN MALZAMELER;
- ARDUİNO UNO
- POTANSİYMETRE
- DİRENÇ Ledi korumak için
- LED
KOD;
KOD AÇIKLAMASI;
- Konum tanımlamasını yapmamızın sebebi potansiyometre'nin degiştigi degerleri tanımlamaktır.
- led1 tanımlarken arduinodaki PWM uçları seçtiginizden emin olun arduinodaki PWM uçlar sırasıyla 3,5,6,9,10,11 uçlarıdır
- pot_pin olarak tanımladıgımız kısım potansiyometreden analog degerleni alacagımız bölümdür bu yüzden analog uclara baglanır
- Potansiyometre bilgi alacagımız için giriş(INPUT ) pini olarak tanımladık
- led ise çıkış pini olarak tanımlanır
- serial begin kısmı bilgisayar üzerinde degerleri takp etmek içindir
- konum tanımı potansiyometredeki degerleri eşittir bunuda tanımlarken A0 pinindeki annalog degerleri okumak için " konum= analogRead(A0); " kullanılır
- map komutu bu kod dizisindeki en önemli kısımdır burada arduinonun deger aralıgı 0 ile 1023 arasındadır bu deger aralıgını degiştirebilmek mümkündür bunun için map komutu kullanılır. map(degeri degiştirelecek bölüm,degerin min,degerin max,dönüştürlmek istenen degerin min ,dönüştürlmek istenen degerin max)
- Serial.print komutu serial portta takip etmek kullanılır
- Serial.println is alt alta degerleri yazar
- analogWrite komutu ise PWM ÖZELLİGİN aktif eder eşzamanlı olarak potansiyometredeki degerleri led aktarır.
NOT: Led yerine BUZZER kullandıgınızda buzzer ses şiddetini eşzamanşı artırıp azalatabilirsiniz,
güzel çalışma eline sağlık
YanıtlaSil