تشغيل الاضاءة بثلاث صفقات

حول المشروع:

في هذا المشروع سوف نعمل على نظام لتشغيل أي جهاز (تلفاز – اضاءة – مكيف) عن طريق التصفيق ثلاث مرات.

 

     ماذا تحتاج؟

                    1. حساس صوت

                    2. اردوينو اونو

                    3. مرحل قناة واحدة (ريليه)

الدائرة الكهربائية

كما هو موضح في الصورة يتم ربط الحساس والمرحل بالاردوينو بالمنافذ الرقمية المختارة وهي 7 و 2. بالاضافة الى اسلاك الطاقة Vcc و Gnd.

في الجهة الاخرى من المرحل يتم ربط السلكين بالجهاز المراد التحكم فيه .

الكود

				
					unsigned long T1,T2=0; 
int c=0; 
int LED=13; 
bool S=0; 
int thr=1000; 

void setup(){ 
  Serial.begin(9600); 
  pinMode(LED,OUTPUT); 
  pinMode(7,INPUT);
  } 
  
void loop(){ 
  digitalWrite(LED,S); 
  T1=millis(); 
  
  if(T1>T2+5000) { 
    T2=T1; if(c==3){S=!S;c=0;} 
    
  else {c=0;} 
  
  if(S==0){Serial.println("Light OFF");} 
  
  if(S==1){Serial.println("Light ON");}} 
  
  if(digitalRead(7)==1){
    
    c=c+1; 
    Serial.print(c);
    Serial.print(" ");
    Serial.println(S);
    delay(300);}}
    
				
			

انتقل إلى المتجر

انتقال إلى الأعلى