Diyelim ki bir işaretin çevrim süresi 1ms olsun.
İşaretin doluluk oranını % 50 olarak ayarlamak için 500µ saniye açık, 500µ saniye kapalı yapabiliriz.
Bunları da birer değişkene atayabiliriz. Kodu da bu değişkenleri kullanacak şekilde değiştirebiliriz.
Daha sonra düğmeye basıldığında işaretin doluluk oranını arttırabilir ya da azaltabiliriz.
dolulukOrani += 10;
boslukOrani = toplamSure - dolulukOrani;
Donanımsal olarak yapmak için de testere şeklindeki bir işaret
karşılaştırıcıya gönderilebilir. Nasıl çalıştığı
burada görülüyor.
Biraz armut piş ağzıma düş gibi olacak ama yazılımsal olarak nasıl yapıldığını
burada enine boyuna konuşmuşuz. Arduino kullanarak nasıl yapıldığını da
göstermiştim.
Aslında bu beğenilen iletileri bir araya toplasak site için S.S.S sayfası oluşacak.