Arduino UNO ile bir çok proje yapabiliyoruz. Özellikle Sensörleri kullandığımızda projelerimiz çok daha işlevsel olabiliyor. Bu yazımızda Arduino yağmur sensörü nasıl kullanılır? bunu otomatik tente yaparak öğreneceğiz.
Bu yazımızda Basit bir Otomatik Tente nasıl yapılır onu anlatacağız.
Devre şemamız aşağıdaki gibidir.
Burada Gösterilen Servo Motor SG90’dur. Maket ve prototipleme için uygun fiyatlı olup daha gerçekçi projeler için kullanışlı olmamaktadır.
Devre bağlantıları aşağıdaki gibi olmalıdır;
Devre Şeması

Kodları da aşağıdaki gibi olmalıdır.
Kodlar
#include <Servo.h>
Servo motor1
int derece=90;
int esik=100;
void setup() {
Serial.begin(9600);
pinMode(A0,INPUT);
motor1.attach(3);
}
void loop() {
bool acik=false;
int nem=analogRead(A0);
if(acik==false)
{ Serial.println("Tente Kapalı");}
else if(acik==true && nem>esik)
{
Serial.println("Yağmur Başladı..Tente Açılıyor");
motor1.write(derece);acik=true;
delay(500);
}
else if(acik==true && nem<esik)
{
Serial.println("Tente Kapalı");
motor1.write(derece*-1);acik=false;
delay(500);
}
}
