Arduino, Arduino IDE, sensör bağlantıları ve diğer tüm bilgiler ile ilgili içeriklere buradan ulaşabilirsiniz.
Arduino proje örneği 3 (Arduino Kodları ile) - Hırsız Alarmı
PIR ismi Passive Infra-Red kelimelerinin baş harflerinden gelmektedir. Bu da bu sensörün kızılötesi dalgalarla çalıştığı anlamına gelir. Hareket sensörü ortamdaki sıcaklık ve kızılötesi dalga değişimlerini algılamaya yarayan sensörlerdir. Yapılarında bir fresnel lens bulunur. Bu lens sayesinde ortamdaki nesnelerden gelen ışınlar sensörün odaklanmasını sağlar. Ortamda bir dalga değişimi olduğunda sensör algılama işlemi gerçekleştirir.
Gerekli Malzemeler:
Arduino UNO
Breadboard
PIR Sensörü
Buzzer
1 Adet LED
1 Adet 330Ω Direnç
Jumper Kablo
Adım 1 :
Hareket (PIR) sensörü bağlantımızı yapıyoruz.
Adım 2 :
Arduino IDE programını açıyoruz.
Adım 3 :
Kodlarımızı yazıyoruz.
int sensor = 2;
int led = 13;
int buzzer = 10;
int sensordurum = LOW;
int deger = 0;
void setup() {
pinMode(sensor, INPUT);
pinMode(led, OUTPUT);
pinMode(buzzer, OUTPUT);
Serial.begin(9600);
}
void loop() {
deger = digitalRead(sensor);
if (deger == HIGH) {
digitalWrite(led, HIGH);
playTone(300, 160);
delay(150);
if (sensordurum == LOW) {
Serial.println("Hareket Tespit Edildi!");
sensordurum = HIGH;
}
} else {
digitalWrite(led, LOW);
playTone(0, 0);
delay(300);
if (sensordurum == HIGH) {
Serial.println("Hareket Sonlandi!");
sensordurum = LOW;
}
}
}
void playTone(long duration, int freq) {
duration *= 1000;
int period = (1.0 / freq) * 1000000;
long elapsed_time = 0;
while (elapsed_time
Comments