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

