الدرس الثالث : القيام بتشغيل اللاد الضوئي مع أردوينو و الزر الضاغط ARDUINO + Buton Poussoir مع خصائص جديدة

السلام عليكم 
في هذا الدرس نقوم بشرح كيفية عمل دارة مع أردوينو تقوم بتشغيل اللاد (يمكنكم استعمال المصابيح) عن طريق الزر الضاغط 
(Buton Poussoir) 
جيد أول خطوة في هذا الدرس هي رسم الدارة على PROTEUS بشكل دقيق و لذلك تحتاج الى تحميله (قم بزيارة المدونة في دروسها و ستجد التحميل ) 



الخطوة الثانية تتمثل في كتاية الكود التالي و ستحتاج الى بيئة أردوينوا التي يمكنك تحميلها من الموقع الرسمي له 
 قم بنسخ أو كتابة الكود الآتي :

const int led1=13;
const int led2=12;
const int led3=11;
const int led4=10;
const int but1=8;
const int but2=7;

void setup() {
  pinMode(but1,INPUT);
  pinMode(but2,INPUT);
  pinMode(led1,OUTPUT);
  pinMode(led2,OUTPUT);
  pinMode(led3,OUTPUT);
  pinMode(led4,OUTPUT);

  // put your setup code here, to run once:

}

void loop() {
  
  delay(25);
  int A=0,B=0;
  A=digitalRead(but1);
  B=digitalRead(but2);
  
  
 
  if((digitalRead(but1)==HIGH) & (digitalRead(but2)==HIGH))
  {
    delay(25);
  digitalWrite(led1, HIGH);
  
  digitalWrite(led2, HIGH);
 
  digitalWrite(led3, HIGH);
  
  digitalWrite(led4, HIGH);
   
  
  }else {
    if ((A==LOW)&(B==LOW))
  { 
    
   delay(25); 
   digitalWrite(led1, LOW);
 
  digitalWrite(led2, LOW);
  
  digitalWrite(led3, LOW);
  
  digitalWrite(led4, LOW);
  
  } else  { 
    if (B==HIGH){
        digitalWrite(led1, LOW);
  
  digitalWrite(led2, LOW);
 
 
    delay(25);
    
  digitalWrite(led3, HIGH);
 
  digitalWrite(led4, HIGH);
   
  } else{
   digitalWrite(led3, LOW);
  
  digitalWrite(led4, LOW);
    delay(25);
  digitalWrite(led1, HIGH);

  digitalWrite(led2, HIGH);
  
  } } }

  // put your main code here, to run repeatedly:

}

ARDUINO DZ

كما يمكنك مشاهد الفيديو التوضيحي التالي الشارح لبع الخصائص الغير مذكورة في هذه التدوينة 



إرسال تعليق

0 تعليقات