writersoul
Üye
- Katılım
- 15 Nis 2017
- Mesajlar
- 78
- Puanları
- 1
- Yaş
- 59
Arkadaşlar merhaba.
Arduino uno ve röle kiti kullanarak 3 Tane saksıyı sulamak istiyorum. İf olayını tam olarak nasıl çalıştığını anlayamadığım için algoritma mantığını oturtamadım. Düşündüğüm algoritma kabaca:
Önce 1 nolu saksının nem değeri okunsun. Nem değeri belirlenen eşik değerinden düşükse yani toprak kuru ise 1 nolu pompa eşik değerinin geçene kadar çalışsın (ama ben bu kısmın nasıl yapılacağını bilmediğim için 3sn çalışacakmış gibi yazdım.) Sonra ikinci saksının nem değeri okunsun nem düşükse sulasın ve belirlenen nem değerine ulaşınca pompayı kapatsın ve son saksıya da işlem yapsın istiyorum. Kablo Bağlantılarını ve kod dilini internetten çalışarak oluşturabilirim diye düşünüyorum. Sizden ricam aşağıdaki kaba algoritmayı amaca uygun nasıl oluşturabilirim.
İf (saksı 1 nem değerini oku, nem düşükse)
{pompa1 çalıştır ;
Delay (3000); //burası 3 saniye değil de istenen nem değerine ulaşıncaya kadar çalışsa daha iyi olur
Pompa1 kapat;}
İf (saksı 2 nem değerini oku, nem düşükse)
{pompa2 çalıştır ;
Delay (3000); //burası 3 saniye değil de istenen nem değerine ulaşıncaya kadar çalışsa daha iyi olur
Pompa2 kapat;}
İf (saksı 3 nem değerini oku, nem düşükse)
{pompa3 çalıştır ;
Delay (3000); //burası 3 saniye değil de istenen nem değerine ulaşıncaya kadar çalışsa daha iyi olur
Pompa3 kapat;}
Arduino uno ve röle kiti kullanarak 3 Tane saksıyı sulamak istiyorum. İf olayını tam olarak nasıl çalıştığını anlayamadığım için algoritma mantığını oturtamadım. Düşündüğüm algoritma kabaca:
Önce 1 nolu saksının nem değeri okunsun. Nem değeri belirlenen eşik değerinden düşükse yani toprak kuru ise 1 nolu pompa eşik değerinin geçene kadar çalışsın (ama ben bu kısmın nasıl yapılacağını bilmediğim için 3sn çalışacakmış gibi yazdım.) Sonra ikinci saksının nem değeri okunsun nem düşükse sulasın ve belirlenen nem değerine ulaşınca pompayı kapatsın ve son saksıya da işlem yapsın istiyorum. Kablo Bağlantılarını ve kod dilini internetten çalışarak oluşturabilirim diye düşünüyorum. Sizden ricam aşağıdaki kaba algoritmayı amaca uygun nasıl oluşturabilirim.
İf (saksı 1 nem değerini oku, nem düşükse)
{pompa1 çalıştır ;
Delay (3000); //burası 3 saniye değil de istenen nem değerine ulaşıncaya kadar çalışsa daha iyi olur
Pompa1 kapat;}
İf (saksı 2 nem değerini oku, nem düşükse)
{pompa2 çalıştır ;
Delay (3000); //burası 3 saniye değil de istenen nem değerine ulaşıncaya kadar çalışsa daha iyi olur
Pompa2 kapat;}
İf (saksı 3 nem değerini oku, nem düşükse)
{pompa3 çalıştır ;
Delay (3000); //burası 3 saniye değil de istenen nem değerine ulaşıncaya kadar çalışsa daha iyi olur
Pompa3 kapat;}