Arduino ile PWM Kullanımı (Potansiyometre ile LED Yakma)
Bu uygulamamızda Arduino kartımıza bağladığımız bir potansiyometreyi analog olarak okuyup, gelen veriye göre PWM kullanarak LED imizin parlaklığını ayarlayacağız. Bu uygulamada kullanacağımız malzemelerimiz;
PWM sinyalindeki darbe genişliğine göre çıkıştan sanki analog çıkış alıyormuş gibi 0-5V arasında bir değer alırız. PWM ile bir LED’in parlaklığını ayarlayabilir, bir motor sürücü üzerinden DC Motor hız kontrolü yapabiliriz. Servo motoru kontrol edebilir, RGB LED’lerin renk kontrolünü sağlayabiliriz.
Arduino Uno kartımızın üzerinde 6 tane PWM pini bulunmaktadır. Arduino Uno kartımız üzerindeki PWM pinleri maksimum8-bit’lik çıkış verebilmektedir. Yani PWM pinlerinin çıkış voltajı 0-255 PWM değeri arasında ayarlanır. Bu PWM pinleri‘~’ sembolü ile temsil edilir. Arduino Uno kartımızın üzerindeki bu sembole sahip pinlerden PWM çıkışı elde edebilir. Bu pinler‘3,5,6,9,10,11’ numaralı dijital I/O pinleridir.
Proje için bilmemiz gereken her şeyi öğrendiğimize göre kodlama kısmına geçebiliriz. Bu bağlantıyı kullanarak kodlara ulaşabilirsiniz.