Professional Documents
Culture Documents
Projet Final Arduino
Projet Final Arduino
Proje Raporu
İnçidekiler
01 03
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 stopServo() {
myServo.write(posA);
delay(1000);
}