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

هذا البرنامج البسيط يتيح لك التحكم بالتصفيق بتشغيل و اطفاء الأجهزة الكهربائية أو الاضاءة .

تحتاج لحساس الصوت ، و أردوينو ، و ريلاي .

الشكل هنا تقريبي —- لأن الريلاي موديول يحتوي 6 منافذ مهمة – نستخدم منها 5 في الدائرة ، و لكن في السيميوليشن لم نجد الحساس و لا الريلاي موديول ، فوصلنا أشياء مقاربة لها

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)==0){c=c+1; 
                          Serial.print(c);
                          Serial.print("  ");
                          Serial.println(S);
                          delay(300);}

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