PWM Gerçekte Ne Yapar
Karartıcı gibi davranan hızlı açma/kapama darbeleri.
PWM Gerçekte Ne Yapar, CoddyKit'te ücretsiz bir Arduino & IoT Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Arduino & IoT Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.
Yalnızca Açık veya Kapalı Bilen Bir Pin
Dijital bir pin yalnızca tam gerilim veya hiç gerilim çıkışı verebilir. Peki yalnızca parlak ya da karanlık yerine loş bir LED'i nasıl elde edersiniz? 💡
İpucu: Çok Hızlı Anahtarlayın
Yanıt PWM'dir: Pini o kadar hızlı açıp kapatın ki gözünüz titreşimleri tek ve sabit, ara bir parlaklık olarak birleştirsin.
PWM'nin Açılımı Budur
PWM, Darbe Genişlik Modülasyonu anlamına gelir. Pini sürekli açıp kapatır, ortalama gücü denetlemek için her açık darbenin genişliğini değiştirirsiniz.
Görev Döngüsüyle Tanışın
Görev döngüsü, her döngünün yüzde kaçında pinin açık kaldığını belirtir. %50 açık kalması yaklaşık yarım güç ve yarı parlaklıkta bir LED demektir.
Açık Kalma Süresi Artarsa Güç Artar
Daha geniş bir darbe, daha fazla açık kalma süresi demektir; bu nedenle LED daha parlak görünür veya motor daha hızlı döner. Dar darbeler loş ve yavaş bir sonuç verir.
Hâlâ Dijitaldir
PWM hiçbir zaman gerçek bir orta gerilim üretmez. Pin her zaman tamamen HIGH veya tamamen LOW'dur; yalnızca akıcı görünmesi için yeterince hızlı anahtarlanır.
Birleştirmeyi Gözleriniz Yapar
LED aslında titreşir; ancak anahtarlama o kadar hızlıdır ki görme kalıcılığı, LED'i tek ve sabit bir seviyedeymiş gibi görmenizi sağlar.
Frekans Akıcılığı Sağlar
Frekans, her saniye gerçekleşen açılıp kapanma döngülerinin sayısıdır. Arduino, PWM'i yaklaşık 490 Hz hızında çalıştırır; bu hız titreşimi gizlemeye yeterlidir.
Bunu Yalnızca Bazı Pinler Yapabilir
Her pin PWM'i desteklemez. Uno üzerinde, 3, 5, 6, 9, 10 ve 11 gibi sayıların yanında yaklaşık işareti bulunan pinleri arayın.
Nerelerde Kullanacaksınız
PWM gerçek efektler oluşturur: bir LED'i kısmak, ışıkları yavaşça açıp kapatmak, motor hızını kontrol etmek ve hatta bir buzzer'dan basit tonlar üretmek. 🔊
Tek Komutla Ayarlayın
Kodda pini kendiniz açıp kapatmazsınız. Yerleşik analogWrite çağrısı görev döngüsünü ayarlar ve çip darbeleri sizin için üretir.
analogWrite(9, 128); // ~50% duty on a PWM pinHızlı Kontrol
PWM'in gerçekte neyi kontrol ettiğini pekiştirelim.
Özet: Kısaca PWM
PWM, dijital bir pine hızlı darbeler göndererek analog çıkışı taklit eder. Görev döngüsü gücü belirler, gözleriniz de bunu yumuşak bir parlaklık olarak algılar. 🎉
Yapay zeka eğitmeniyle C++ öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“PWM Gerçekte Ne Yapar” dersi ücretsiz mi?
Evet — “PWM Gerçekte Ne Yapar” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Arduino & IoT Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.
“PWM Gerçekte Ne Yapar” dersinde ne öğreneceğim?
Karartıcı gibi davranan hızlı açma/kapama darbeleri. Arduino & IoT Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Arduino & IoT Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Arduino & IoT Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“PWM Gerçekte Ne Yapar” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Arduino & IoT Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Arduino & IoT Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- PWM Gerçekte Ne Yapar
- analogWrite 0–255
- LED'i Yavaşça Parlatıp Karartma
- Düğme LED Parlaklığını Denetler