Yüzde 60 görev oranlı LED modeli
PWM tam gerilimin açık/kapalı sürelerini değiştirir. Ortalama gerilim ile anlık gerilim arasındaki farkı modelle.
13+ yaş · 30 dakika · Python 3 · hesaplama modeli
İnteraktif atölyede aç →Neler öğreneceğiz?
PWM tam gerilimin açık/kapalı sürelerini değiştirir. Ortalama gerilim ile anlık gerilim arasındaki farkı modelle.
Bu deney serisinde verilen değerler bir tasarım örneğidir. Hedef, yalnız sonucu okumak değil ölçmek/modellemek, tahminle karşılaştırmak ve ek görevi yapmaktır.
Malzeme listesi
- Breadboard
- Jumper kablolar
- 5 V akım sınırlamalı eğitim kaynağı
- DC multimetre
- Arduino Uno
- LED
- 1 kΩ direnç
- USB kablo
Bağlantı tablosu
| Başlangıç | Bağlantı |
|---|---|
| Uno D9 | 1 kΩ → LED anot |
| LED katot | Uno GND |
Adım adım yapalım
- Gücü ayır; parçaların değerlerini ve yönlerini kontrol et.
- Bağla: Uno D9 → 1 kΩ → LED anot
- Bağla: LED katot → Uno GND
- Uno’da pinMode(9,OUTPUT) ayarla ve analogWrite(9,153) kullan. LED’i seri direnç olmadan bağlama.
- Python modelini çalıştır; ölçüm ve tahminini aynı tabloda sakla.
Kod · Python 3 · hesaplama modeli
duty=60
pwm=round(255*duty/100)
print("analogWrite(9,",pwm,");",sep="")
print("Ortalama gerilim:",5*duty/100,"V")Kod nasıl çalışır?
Ortalama ideal gerilim=5×görev oranı. analogWrite için 0–255 ölçeği kullanılır.
Kod bir hesaplama/öğrenme modelidir; fiziksel devreyi kontrol etmez. Ölçülen değeri kodun girişine yazarak tahminle karşılaştır.
Beklenen sonuç
analogWrite(9,153);
Ortalama gerilim: 3.0 V
Sıra sende
Multimetre ortalamayı gösterse de anlık darbelerin hâlâ 5 V olduğunu açıkla.
Güvenli atölye
Yalnız 3–5 V düşük gerilim kullan. Devreyi enerji kapalıyken bir yetişkinle kur. Dirençler en az 0,25 W olmalı. Priz, şebeke, çıplak lityum hücre ve pil şarjı deneyi yapma. Multimetreyi gerilim ölçerken paralel bağla; akım girişini kaynağa doğrudan bağlama.
Çalışmıyorsa kontrol et
- Bağlantıları enerji kapalıyken tabloda verilen sırayla karşılaştır.
- Birimleri kontrol et: 1000 Ω = 1 kΩ, 1000 ms = 1 s.
- Ölçümün ideal hesaptan sapmasında parça toleransı ve ölçü aletinin etkisini araştır.
https://docs.arduino.cc/learn/microcontrollers/analog-output/