Pic16f877 ile led aydınlatma

Katılım
2 Ağu 2007
Mesajlar
51
Puanları
1
Yaş
40
PIC16F877 ile LEDlerin belirli bir saatte biraz daha sönük yanmasını istiyorum , örneğin ilk 5 saat %100 performans 6-7 saat %70 performans 7-12 saat %50 performansla yansın bunu yapabilir miyim ?
 
yapılabilir tabii ki.picbasic ile yapacaksan pause komutunu döngü içinde kullanacaksın.
örnek kod:
----------
for I=1 to 256
pause 65535 'değer milisaniye
next I
-----------
bu döngü 256 x65535 > yaklaşık 256 dakika gecikme sağlar.
877 nin PWM modulüne ,istediğin zaman gecikmesi gerçekleşince değer ataması yaparsın,
sonra gecikme döngüsüne devam edersin.bu arada PWM bağımsız olarak çalışmaya devam eder.
gerçek zaman saati olarak çalışmasını istiyorsan önce saat programı yazman gerekir.
yada bu iş için yapılmış entegreler var.örneğin ds1302.
entegre içinde 2100 yılına kadar tarihler programlıdır.
http://www.maxim-ic.com/products/rtc/
 
Bu şekilde ledlerin ışık seviyesini değiştirmek avantajı nedir?
 
Pic'in içindeki zaman döngüsünü ayarlayarak çıkış performansını ayarlayabilirsiniz.
 

Forum istatistikleri

Konular
129,227
Mesajlar
924,466
Kullanıcılar
451,603
Son üye
e.ozturk41

Yeni konular

Geri
Üst