Arduino ile, toprak nemi algılama sensörü kullanarak; toprağın nemli olduğu zaman buzzer ile uyarı vermesini sağlayan projeyi aşağıda inceleyebilirsiniz.
Bu proje için gerekli malzemeler:
- Arduino
- Breadboard
- Toprak Nemi Algılama sensörü
- Buzzer
- Jumper kablolar
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | //----------------------------------// //------------KODKAMPUSU------------// //--Arduino | Toprak Nemi Algılama--// //----------------------------------// //Nem sensörü ve buzzer modülünün bağlı olduğu pinleri tanıtıyoruz int topraknemsensor = 2; int buzzer = 3; //Okunan verileri hafızada tutmak için değişken tanımlıyoruz int sensorveri; void setup() { pinMode(topraknemsensor, INPUT); //Nem sensörünü giriş birimi, INPUT olarak belirtiyoruz pinMode(buzzer, OUTPUT); //Buzzer modülünü çıkış birimi, OUTPUT olarak belirtiyoruz. } void loop() { sensorveri = digitalRead(toprak); //Sensör üzerinden gelen verileri okumak için bir değişkene atıyoruz //Eğer sensör, toprakta nem algılarsa buzzer ses çıkaracak. if ( veri == true) { noTone(buzzer); } else { tone(buzzer, 350); delay(400); noTone(buzzer); delay(400); } } |
Bağlantı ve kodlama sırasında karşılaştığınız hataları; aşağıda ki yorum bölümünden belirtebilirsiniz 🙂