الصمام الثنائي الباعث للضوء (LED)
ما هو الصمام الثنائي الباعث للضوء (LED)
الصمام الثنائي الباعث للضوء (LED) هو مكون إلكتروني صغير ينبعث منه ضوء عند مرور تيار كهربائي من خلاله. يتكون من شبه موصل ، مثل الجاليم أرسينيد أو السيليكون ، يتم إشباعه بشوائب محددة. عندما يتم تطبيق جهد كهربائي على الصمام الثنائي ، تتفاعل الإلكترونات مع الثقوب في شبه الموصل لإنتاج فوتونات من الضوء.
مميزات الصمام الثنائي الباعث للضوء (LED)
* كفاءة عالية: تستهلك LEDs طاقة أقل بكثير من المصابيح المتوهجة أو المصابيح الفلورية ، مما يجعلها أكثر كفاءة وصديقة للبيئة.
* عمر طويل: تدوم LEDs لفترة أطول بكثير من المصابيح المتوهجة أو المصابيح الفلورية.
* متانة عالية: LEDs مقاومة للصدمات والاهتزاز ، مما يجعلها مثالية للاستخدام في البيئات القاسية.
* تنوع ألوان الضوء: LEDs متاحة في مجموعة واسعة من ألوان الضوء ، بما في ذلك الأحمر والأخضر والأزرق والأصفر والأبيض والبنفسجي.
* تحكم سهل: يمكن التحكم في LEDs بسهولة باستخدام دوائر إلكترونية بسيطة.
طرق استخدام الصمام الثنائي الباعث للضوء (LED) في المشاريع الإلكترونية
* الإضاءة: LEDs هي الخيار المثالي للإضاءة العامة والإضاءة الخلفية وشاشات العرض.
* الإشارات: يمكن استخدام LEDs لإظهار الحالة أو الإشارات أو التحذيرات.
* الاستشعار: يمكن استخدام LEDs في مستشعرات الضوء وأجهزة استشعار القرب.
* الاتصالات: يمكن استخدام LEDs في أنظمة الاتصالات البصرية.
كود برمجي ربط LED مع الاردوينو أونو
const int ledPin = 13; // تعريف دبوس LED
void setup() {
// تعيين دبوس LED كمخرج
pinMode(ledPin, OUTPUT);
}
void loop() {
// تشغيل LED
digitalWrite(ledPin, HIGH);
delay(1000); // الانتظار لمدة ثانية
// إيقاف تشغيل LED
digitalWrite(ledPin, LOW);
delay(1000); // الانتظار لمدة ثانية
}
// تعيين دبوس LED كمخرج
pinMode(ledPin, OUTPUT);
}
void loop() {
// تشغيل LED
digitalWrite(ledPin, HIGH);
delay(1000); // الانتظار لمدة ثانية
// إيقاف تشغيل LED
digitalWrite(ledPin, LOW);
delay(1000); // الانتظار لمدة ثانية
}
شرح الكود:
* const int ledPin = 13; : يُعرّف هذا السطر دبوس LED على أنه دبوس 13.
* pinMode(ledPin, OUTPUT); : يُعيّن هذا السطر دبوس LED كمخرج.
* digitalWrite(ledPin, HIGH); : يُشغّل هذا السطر LED.
* delay(1000); : يُنتظر هذا السطر لمدة ثانية.
* digitalWrite(ledPin, LOW); : يُطفئ هذا السطر LED.
ملاحظات:
* تأكد من توصيل LED بدبوس 13 من Arduino Uno باستخدام مقاومة 220 أوم.
* يمكنك تغيير مدة التأخير delay(1000); لتغيير سرعة وميض LED.
شراء هذه القطعة عن طريق WhatsApp Business 
رقم التواصل عن طريق WhatsApp 

+968 77140680
