Parlaklığı yavaşça artan led komutu

Başlatan catalyst, 15 Temmuz 2018, 14:34:33

catalyst

Merhaba. Interrupt ve counter kullanarak örneğin bir butona bastığımda ledin parlaklığını yavaşça arttırmak istiyorum. En sonunda maksimum seviyede kalacak ve butona tekrar basıldığında ledin parlaklığı yavaşça azalarak sıfıra inmeli. Tıpkı PWM ile duty ayarlamak gibi. Counter kullanarak bunu nasıl yapabilirim yardımcı olabilecek var mı ?

mehmet

Pwm değişkenini zaman gecikmesi
ile artıp azalan bir yapı
içerisinde kullanabilirsiniz.

Eğer led yanarken veya sönerken
başka bir işlem yapmayacaksınız
son değere kadar delay ile
gecikme verebilirsiniz.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

catalyst

Alıntı yapılan: mehmet - 15 Temmuz 2018, 21:14:31Pwm değişkenini zaman gecikmesi
ile artıp azalan bir yapı
içerisinde kullanabilirsiniz.

Eğer led yanarken veya sönerken
başka bir işlem yapmayacaksınız
son değere kadar delay ile
gecikme verebilirsiniz.

Merhaba hocam, bilgi almak istediğim konu, PWM pini kullanılmayan TIMER modülü olan bir pinden bu işlemi gerçekleştirmek. PWM kullanmadan bu işi yapmak istiyorum, yardımlarınızı bekliyorum... Teşekkürler.