Anlatım
Kaynak neden titrer
Şebeke gerilimi saniyede f kez (50 ya da 60) yön değiştiren bir sinüs dalgasıdır. Ama lambanın gücü gerilimin KARESİNE bağlıdır (P ∝ V²) — negatif yarı döngüde de V² pozitiftir. Sonuç: ışık gücü şebeke frekansının kendisinde değil, İKİ KATINDA tepe yapar. engine/camera/flicker.ts'teki mainsToPulseHz fonksiyonu tam bunu yapıyor: mainsToPulseHz(mainsHz) = mainsHz × 2. Çalıştırdığımda: mainsToPulseHz(50)=100, mainsToPulseHz(60)=120.
Bu darbe manyetik balastlı HMI ve floresanda GERÇEKTEN var. Elektronik balast ve LED sürücüsü darbeyi şebeke frekansından TAMAMEN AYIRIR: kendi yüksek frekanslı bir devre kurar (ders 49'un balast/sürücü ayrımı). Tungsten teli bu hızda sönemeyecek kadar yavaş ısınıp söner — sürekli kaynak sayılır (docs/PHYSICS.md §8).
mainsToPulseHz(mainsHz) = mainsHz × 2 (koddan): 50 Hz → 100 darbe/s, 60 Hz → 120 darbe/s. Işık gücü gerilimin KARESİNE bağlı olduğu için şebeke frekansının İKİ KATINDA tepe yapar.