تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مساعده في كود الاردوينو
#1
السلام عليكم ورحمة الله

انا جديد في عالم الاردوينو
عندي مشروع محتاج مساعده في

وهو عباره عن عدد 2 button  وعدد 2 relay

محتاج اذا ضغطت على الزر الاول يشغل ال relay الاول
وعند الضغط على الزر الثاني يعمل ال relay الثاني ويغلق ال relay الاول والعطس صحيح

حاول بس ما ضبط  معاي

كود :
//Push Button Relay Control
int pbuttonPin = 8;
int relayPin = A0;
int pbuttonPin2 = 9;
int relayPin2 = A1;



int val = 0; 
int lightON = 0;
int pushed = 0;

int val2 = 0; 
int lightON2 = 0;
int pushed2 = 0;

void setup() {
  Serial.begin(9600);
  pinMode(pbuttonPin, INPUT_PULLUP); 
  pinMode(relayPin, OUTPUT);
   pinMode(pbuttonPin2, INPUT_PULLUP); 
  pinMode(relayPin2, OUTPUT);

}

void loop() {
  val = digitalRead(pbuttonPin);
  val2 = digitalRead(pbuttonPin2);


//Relay 1
  if(val == HIGH && lightON == LOW ){

    pushed = 1-pushed;
       
    delay(100);
  }    
  lightON = val;

      if(pushed == HIGH){
        Serial.println("Light ON");
        digitalWrite(relayPin, LOW); 
       
      }else{
        Serial.println("Light OFF");
        digitalWrite(relayPin, HIGH);
   
      }   
  


//Relay 2

 
  if(val2 == HIGH && lightON2 == LOW){
 
    pushed2 = 1-pushed2;
    delay(100);
  }    

  lightON2 = val2;

      if(pushed2 == HIGH){
        Serial.println("Light ON");
        digitalWrite(relayPin2, LOW); 
      
      }else{
        Serial.println("Light OFF");
        digitalWrite(relayPin2, HIGH);
   
      }       


  delay(100);
}


افيدوني بارك الله فيكم

وشكرا
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
مساعده في كود الاردوينو - بواسطة dubai.eig - 24-01-20, 03:28 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] استفسار بخصوص الاردوينو dubai.eig 3 8,371 29-03-23, 03:57 PM
آخر رد: sanyor77
  [سلسلة تعليمية] المتحكمات الدقيقة الاردوينو wolfwiss 0 3,244 19-08-18, 12:36 AM
آخر رد: wolfwiss
  المساعدة في الاردوينو VB.NET 2 3,783 12-08-18, 09:46 PM
آخر رد: Null

التنقل السريع :


يقوم بقرائة الموضوع: