Ldr testi yapmadım. Ama adc okuma ve
pwm yazma hızını çok yavaş yapmalısınız.
En az 5sn aralıkla olmalı bence. İlave
olarak adc için alçak geçiren filtre
eklerseniz daha iyi olur. Ani yükselme
ve kısma olmaz.
15 numaraya +5V verin. 16 numaradan
bir diyot ile npn transistöre girin. Transistör
baz ile mcu arasına 1K direnç yeterli.
https://kiritchatterjee.wordpress.com/2014/11/10/a-simple-digital-low-pass-filter-in-c/
Ek:
LCD arka aydınlatmaları genelde 3.4V - 4.7V arasında
olabilmekte. Seri olarak bağlanan direnç PWM
uygulamalarında, gerekli gerilim düşümü sağlayamamakta.
Bu nedenle bir veya iki adet seri diyot uygun gerilimi
sağlayacaktır. Eğer transistör ile sürülürse bir diyot yeterlidir.
Zira transistör üzerinde de bir miktar gerilim düşümü olacaktır.