Pinoo Su Seviye Sensörü

Pinoo Su Seviye Sensörü Nedir ?
 
Ön Hazırlık:
Pinoo kartımızı USB kablo yardımıyla bilgisayarımıza bağlıyor ve aşağıdaki adımları izleyerek bağlantımızı gerçekleştiriyoruz.
mblock

kodlama atölyesi
maker atölyesi
stem
SU SEVİYE SENSÖRÜ
Su seviye sensörü suyun durumuna göre bilgi veren sensördür. Bağlantısını ve kodlamasını doğru yaptınız takdirde 0 ile 1023 arasında değer alırsınız. 
Gelin bu sensörün çalışma prensibini daha detaylı inceleyelim. 
Su seviye sensörünün yapısında birbirine paralel olarak bağlanmış iletken hatlar bulunmaktadır. Bu hatlar su ile temas ettiğinde Pinoo’ya analog bir sinyal gönderir. 
Su seviye sensörümüzün bağlantısını yaparken port bölümünün üzerindeki renkleri dikkate almamız gerekiyor. Sensörümüz pinoo kart üzerinde aynı renklere sahip kapılara bağlantı kablosu yardımıyla takılabilmektedir. Pinoo kart üzerinde yer alan 7,8,9 ve 10 numaralı kapılar yağmur sensörü için uygundur.
Bilgisayarımızda mBlock programını açarak pinoo kartımızın bağlantılarını gerçekleştiriyoruz. yağmur sensöründen aldığımız değerleri görebilmek için kukla üzerinden okuma gerçekleştiriyoruz. Sonrasında sensörümüzü ıslatarak doğru okuma yapıp yapmadığını test edebiliriz. 
Aşağıdaki görselde örnek olarak 7. kapıya bağlanan yağmur sensörünün kodlarını görebilirsiniz. “Merhaba de” kodunun içerisine yerleştirilen sensör okuma kodu sayesinde sensörümüzden gelen değer sürekli olarak program üzerinde görüntülenebilecektir.
kodlama
Kuklamızın okuduğu değerin ekran görüntüsü aşağıdaki gibidir. 
mblock
Suyun miktarı arttıkça değer artar.




IDE Ön Hazırlık:
Pinoo kartımızı USB kablo yardımıyla bilgisayarımıza bağlıyor ve aşağıdaki adımları izleyerek bağlantımızı gerçekleştiriyoruz.
robotik

Araçlar menüsü - Kart - Arduino Nano seçelim.
çocuklar için kodlama seti

Araçlar menüsü - İşlemci - ATmega328P (Old Bootloader) seçelim.
maker

Araçlar menüsü - Port - COM değeri seçelim.




ARDUINO IDE İLE SU SEVİYE SENSÖRÜ KULLANIMI

arduino

Su seviye sensörümüz A1 pinine bağlıdır. Bunun bir giriş pini olduğunu belirttik. Seriali başlattık. AnalogRead komutu ile su sensöründen gelen değerleri okuduk. Serial.print komutu ile okunan değerlerin seri monitöre yazılmasını sağladık.