bir projem için kullandığım suyun 25-40 derece arasında olmasını istiyorum. sıcaklık 40 derece olduğunda sistem devreye girip soğutmaya başlayıp bu işlem sıcaklık 25 e düşene kadar devam edecek. suyun boşalması alt switche gelince, doldurmasıda üst switche gelince duracak. şöyle bir kod yazdım ama çalışmıyor. sanırım döngülerde bir sorun var. yardımcı olabilirseniz sevinirim.
int selenoid_dol = 2; int selenoid_bos = 3; int seviye_ust = 4; int seviye_alt = 5;
hocam yaptığınız döngüde 40 dereceyi geçince 1 kere boşaltıp doldurma yapıcak ve bunları aynı anda olacak. doldurma ile boşaltmanın hem gücü aynı olmadığı için ya su taşabilir ya da motor yanabilir. ayrıca 40 dereceyi geçtiğinde 25 dereceye düşmesini istiyorum. o yüzden while kullandım. bir de seviyeyi if veya for döngüsü içinde okutmayı düşünüyorum. döngüye girdikten sonra inputtan okuma yapmıyor. emeğiniz için teşekkürler
< Bu ileti mobil sürüm kullanılarak atıldı >
tam olarak çalışmayan kısım neresi?
bir de sıcaklık değişkenin float olarak tanımladığınız için sıcaklık değerlerini 40.0 ve 25.0 olarak dener misiniz?@AjanGevrek
< Bu mesaj bu kişi tarafından değiştirildi erenpullukcu -- 11 Temmuz 2015; 14:08:58 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @AjanGevrek
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @erenpullukcu
aşağıdaki kodu deneyebilir misiniz?
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @AjanGevrek
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @erenpullukcu
sizin yapmak istediğiniz boşalttıktan sonra mı doldurmak yoksa boşalırken aynı anda doldurmak mı?
while döngüleri bana nedense zor geliyor. while döngüsünden çıkmak zorluyor beni :)
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @AjanGevrek
Bu mesajda bahsedilenler: @erenpullukcu