// للزر الضاغط Pull-down هذا الكود يستخدم طريقة
#define LED 13 // LED تعريف الطرف رقم 13 الموصول بالـ
#define button 2 // button تعريف الطرف رقم 2 الموصول بالـ
int val; // متغير لتخزين قيمة القراءة الرقمية من الزر
void setup()
{
pinMode(LED, OUTPUT); // OUTPUT لإخراج إشارة التحكم LED ضبط طرف الـ
pinMode(button, INPUT); // INPUT لاستقبال إشارة الزر button ضبط طرف الـ
}
void loop()
{
val = digitalRead(button); // button وتخزينها في المتغير val قراءة قيمة الـ
if(val == HIGH) // (أي تم الضغط على الزر) HIGH إذا كانت القراءة تساوي
{
digitalWrite(LED, LOW); // LED لإطفاء الـ LOW إرسال إشارة
}
else // (LOWعند عدم الضغط وتواجد قراءة)
{
digitalWrite(LED, HIGH); // LED لتشغيل الـ HIGH إرسال إشارة
}
}