سلسلة الأردوينو للمبتدئين ( المشروع عـــ12ـــدد ) : نظام حراسة 5 ZONE بالإعتماد PIR SENSOR و ليدات عرض الجهة المستهدفة و زرتوقيف جررس الإنذار
المطلوب تنفيذه
1- في حالة اكتشاف حركة في منطقة أي الحساس يشتغل جرس الإنذار واضواء كاشفة
2- عدم توقف الإنذار حتى الضغط على زر التوقيف
المكونات
1-اردوينوا
2- 5 حساس حركة PIR SENSOR
3- ريله 5 فولت/220 فولت
4- ترنزستور NPN5- دايود
6- مقومات
7- جرس انذار
المخطط على البروتس
الكود
int i=0;
void setup() {
pinMode(1,INPUT );
pinMode(2,INPUT );
pinMode(3,INPUT );
pinMode(4,INPUT );
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,INPUT );
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
}
void loop() {
if (digitalRead(10) == HIGH) {
digitalWrite(13,HIGH);
digitalWrite(5,HIGH);
delay(10);}
else {
digitalWrite(5,LOW);
digitalWrite(13,LOW);
delay(10);
}
if(digitalRead(1) ==HIGH) {
digitalWrite(13,HIGH);
digitalWrite(6,HIGH);
delay(10);
}
else {
digitalWrite(6,LOW);
digitalWrite(13,LOW);
delay(10);
}
if(digitalRead(2) ==HIGH) {
digitalWrite(13,HIGH);
digitalWrite(7,HIGH);
delay(10);
}
else {
digitalWrite(7,LOW);
digitalWrite(13,LOW);
delay(10);
}
if (digitalRead(3) ==HIGH) {
digitalWrite(13,HIGH);
digitalWrite(8,HIGH);
delay(10);
}
else {
digitalWrite(8,LOW);
digitalWrite(13,LOW);
delay(10);
}
if (digitalRead(4) ==HIGH) {
digitalWrite(13,HIGH);
digitalWrite(9,HIGH);
delay(10);
}
else {
digitalWrite(9,LOW);
digitalWrite(13,LOW);
delay(10);
}
}
فهرس سلسلة مشاريع الأردوينو للمبتدئين
http://salembenmoussa.blogspot.com/2020/05/blog-post_17.html
No comments:
Post a Comment