PIC İLE ZAMAN AYARLI FLİP FLOP(YARDIM);

Başlatan musti, 16 Aralık 2016, 02:34:31

Adem AYDIN

Açıklama kısımlarına bakma onların bazılarını değiştirdim, eski açıklamaları kaldı hepsi doğru değil.
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

Adem AYDIN

C dilinde ilk adcem. :) hazır adc'yi istediğin şekile getirdim, tabi acele olduğu için eksik yada kusur olabilir. Süreyi kusuratsız olarak yaptım bunuda istersen değiştirebilirsin.
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

musti

Arkadaşlar yardımlarınız için teşekkürler ama yapamadım.

output_high (pin_c6);  // 1.ci ledi yak
output_low(pin_c7);   // 2.ci ledi söndür
delay =adc değeri pottan alınan bekleme süresi
output_high (pin_c7);  // 2.ci ledi yak
output_low(pin_c6);   // 1.ci ledi söndür

yukarıdaki yazdığım çalışma mantığı.ancak orada delay değil  ya timer0-1-2  yada başka bir zaman sabiti veya kesme artık herneyse.

Adem AYDIN

Şunu dene
delay_ms(sure*1000); gerçekte 1sn olması için, yada
delay_s(sure);
bunları dene kesmeleri bilmiyorum bunlar olmaz ise onlara bakarız.
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

musti

adem delay_ms(1000); yazdığımda simulasyondan mı bilmem ama gerçek zamanla uyuşmuyor.(500); de daha iyi gibi.genel olarak programın geri kalanını dahil edip bir çalıştırmayı deneyeyim geri dönüş yaparım. sonuç olarak çalıştı gibi görünüyor.çok teşekkür ederim

Adem AYDIN

500 gerçekte yarım sn oluyor, simülasyonda bu süre çok uzun olabilir.
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

musti

Adem döngü 1 kere işliyor sonra duruyor.Sanırım timer ile adcyi ilişkilendirmemiz lazım ete hocamın dediği gibi.Biraz daha uğraşayım bakayım.

Adem AYDIN

Programın tamamını atarmısın dosyaları falan ne varsa. :)
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

musti

adem çalışması hakkında da bir metin belgesi hazırladım.

musti


Powered by EzPortal