You are on page 1of 9

ARAÇ CAM SİLECEĞİ

Proje Raporu
İnçidekiler

01 03

Projenin amacı Akış Diagramı

02 04
Kullanılan
Kod
malzemeler
1)Projenin amacı
Bu projenin temel amacı Arduino platformu ile çalışan bir yağmur
sensörü tasarlamaktır. Bu elektronik sensörün görevi, kullanılacak
sensör sayesinde su damlalarını tespit etmektir. Arduino yağmur
sensörü uygun fiyatlı, kurulumu kolay ve çeşitli elektronik projelere
entegre edilecek şekilde tasarlanacaktır. Operasyonu, yağmur
damlalarının tespitine ve bu bilginin Arduino tarafından anlaşılabilecek
elektrik sinyallerine dönüştürülmesine dayanacak. Özetle bu proje,
Arduino'nun esnekliğini ve gücünü kullanarak damla tespitine pratik ve
yaratıcı çözümler sunarak herkesin erişebileceği bir yağmur sensörü
oluşturmayı amaçlamaktadır.
2)Kullanılan malzemeler

Ardiuno
Servo motor: servo motorlar genellikle
belirli bir açıda dönmek üzere tasarlanmış
motorlardır. Arduino gibi mikrodenetleyicilerle
kontrol edilebilirler.
Yağmur sensörü : yağmur sensörleri
genellikle yağmurun tespit edilmesi amacıyla
kullanılır. Bu sensörler, suyun sensör yüzeyini
ıslatması durumunda bir sinyal üretir
4)Akış Diyagram
#include <Servo.h>
4)Kod int servoPin = 3;
Servo myServo;

int posA = 0;
int posB = 160;
int sensorPin = A1;

void setup() {
myServo.attach(servoPin);
pinMode(sensorPin, INPUT);
Serial.begin(9600);
}

void loop() {
int sensorData = analogRead(sensorPin);
if (sensorData < 100) {
moveServo(500);
} else if (sensorData < 200) {
moveServo(1000);
} else if (sensorData < 450) {
moveServo(2000);
} else {
stopServo();
}
}

void moveServo(int dt) {


myServo.write(posB);
delay(300);
myServo.write(posA);
delay(300);
delay(dt);
}

void stopServo() {
myServo.write(posA);
delay(1000);
}

You might also like