Skip to Content


Arduino Push Button with LED




-CODE

 First code using Arduino test LED 

// تحديد البن المتصل بالليد
const int led = 13;

// تحديد البن المتصل بالزر
const int button = 2;

void setup() {

  // جعل الليد مخرج
  pinMode(led, OUTPUT);

  // تفعيل المقاومة الداخلية للزر
  // الزر غير مضغوط = HIGH
  // الزر مضغوط = LOW
  pinMode(button, INPUT_PULLUP);
}

void loop() {

  // قراءة حالة الزر
  int buttonState = digitalRead(button);

  // إذا كان الزر مضغوطًا
  if (buttonState == LOW) {

    // تشغيل الليد
    digitalWrite(led, HIGH);

  } else {

    // عند ترك الزر يتم إطفاء الليد
    digitalWrite(led, LOW);
  }

}


-CODE

push button with led

// تحديد البن المتصل بالليد
const int led = 10;

// تحديد البن المتصل بالزر
const int button = 2;

void setup() {

  // جعل الليد مخرج
  pinMode(led, OUTPUT);

  // تفعيل المقاومة الداخلية للزر
  // الزر غير مضغوط = HIGH
  // الزر مضغوط = LOW
  pinMode(button, INPUT_PULLUP);
}

void loop() {

  // قراءة حالة الزر
  int buttonState = digitalRead(button);

  // إذا كان الزر مضغوطًا
  if (buttonState == LOW) {

    // تشغيل الليد
    digitalWrite(led, HIGH);

  } else {

    // عند ترك الزر يتم إطفاء الليد
    digitalWrite(led, LOW);
  }

}


-Circuit diagram


Arduino Push Button with LED

Arduino Push Button with LED