LEDs embarqués de la Raspberry Pi.

وميض مؤشر LED الأخضر الموجود على متن جهاز Raspberry Pi.

محدث 26 November 2019 - 0 تعليقات - , , ,

ⓘ ربما تمت ترجمة هذه المقالة جزئيًا أو كليًا باستخدام أدوات آلية. نحن نعتذر عن أي أخطاء قد يسببها هذا.

ربما تكون قد رأيت بالفعل أن Raspberry Pi يحتوي على مصباحي LED ملحومين مباشرة باللوحة ، أحدهما أحمر والآخر أخضر. لكن هل تعلم أنه من الممكن التحكم في هذا المؤشر الأخضر ، وأحيانًا حتى المصباح الأحمر؟

في هذا البرنامج التعليمي ، سنرى كيف يمكننا استخدام مؤشر LED الأخضر الخاص بـ Raspberry Pi عن طريق وميضه لنقل رسالة.

المعدات اللازمة

النقطة المثيرة للاهتمام مع هذا LED الأخضر هو أنه موجود بالفعل على متن Raspberry Pi. لذلك ، لن نحتاج إلى أي أجهزة إضافية. لذلك نحتاج فقط إلى:

ومثل (تقريبًا) في كل مرة ، طريقة للتحكم في Raspberry Pi ، على سبيل المثال في SSH.

ما هي المصابيح الموجودة على متن Raspberry Pi المستخدمة؟

يحتوي Raspberry Pi على مصباحين LED (باستثناء طرازات Zero التي تحتوي على اللون الأخضر فقط) ، أحدهما أحمر والآخر أخضر. يتم استخدام مصابيح LED بواسطة Raspberry Pi لإخبارنا بمعلومات حول حالة التشغيل.

وبالتالي ، فإن مؤشر LED الأحمر متصل مباشرة بمصدر الطاقة لـ Raspberry Pi. لذلك يسمح لنا بمعرفة ما إذا كان Raspberry Pi الخاص بنا يتلقى التيار أم لا.

من ناحية أخرى ، يوفر لنا مؤشر LED الأخضر معلومات أكثر تعقيدًا ، خاصة في وقت بدء التشغيل.

يومض LED الأخضر لـ Pi.
تعطي طريقة وميض مؤشر LED معلومات حول تقدم التمهيد.

لن أعطيك نسخة كاملة من قاموس Raspberry Pi / Humans ، ولكن اعلم أنه اعتمادًا على كيفية وميض مؤشر LED هذا ، يمكنك معرفة ما إذا كان Raspberry Pi يقوم بالتمهيد بشكل صحيح أو إذا واجه خطأ ، وإذا كان الأمر كذلك ، فنوع هذا الخطأ.

يؤدي تشغيل مؤشر LED الأخضر الخاص بـ Raspberry Pi إلى الكتابة إلى ملف!

بمجرد تشغيل Pi ، يظل مؤشر LED الأخضر مطفأ طالما لا يوجد نشاط على بطاقة SD.

من الممكن تعديل هذا السلوك قليلاً والتحكم في طريقة إضاءة LED لأنفسنا ، ببساطة عن طريق الكتابة إلى ملف!

أولاً ، سيتعين علينا تعديل السلوك الافتراضي لمصباح LED عن طريق الكتابة none في الملف /sys/class/leds/led0/trigger بالأمر أدناه:

sudo sh -c "echo none > /sys/class/leds/led0/trigger"

بمجرد وضع هذا الأمر ، إذا فتحت هذا الملف ، فسترى أنه لا يحتوي في الواقع على أي شيء كما قد تتوقع ، ولكن تم إدخال سطر أو لا[] شيء لإظهار أن هذا هو الوضع المحدد.

السلوك الافتراضي الذي يتم استبداله ، كل ما علينا فعله هو التحقق من LED بأنفسنا. ولهذا ، لا شيء يمكن أن يكون أبسط!

لتشغيل أو إيقاف تشغيل مؤشر LED ، نحتاج فقط إلى الكتابة إلى الملف /sys/class/leds/led0/brightness.

إذا كتبت 1 ، يضيء مؤشر LED ، وإذا كتبت 0 ، ينطفئ.

sudo sh -c "echo 1 > /sys/class/leds/led0/brightness" #allume la led
sudo sh -c "echo 0 > /sys/class/leds/led0/brightness" #éteins la led

للحصول على معلومات ، في أحدث الطرز ، يمكنك إدارة مؤشر LED الأحمر بنفس الطريقة ، عن طريق الاستبدال led0 بواسطة led1.

التحكم في مصابيح LED الخاصة بـ Raspberry Pi ، ما الغرض منها؟

ولكن في النهاية ، تشغيل أو إيقاف تشغيل مصابيح LED الخاصة بـ Raspberry Pi ، ما الذي يمكن استخدامه؟

بالفعل بالنسبة لمصباح LED الأحمر ، فإن القدرة على إيقاف تشغيله يمكن أن تسمح لك بتقليل التيار المستخدم قليلاً (من الواضح أن هذا لا يكاد يذكر) وجعله أكثر سرية.

ولكن بشكل عام ، سيسمح لك قبل كل شيء بإعطاء معلومات للمستخدم دون توصيل أي جهاز ، أو شاشة ، أو مكبر صوت ، أو لا شيء!

على سبيل المثال ، تريد عمل غرير علامة RFID. يمكن للمرء أن يتخيل رمز اللون عند إضافة شارة جديدة. يومض مؤشر LED الأحمر ما دامت الشارة في انتظارها ، ويضيء مؤشر LED الأخضر عندما تكون الشارة قيد التشغيل ، ويظل اللون الأحمر ثابتًا وينطفئ الأخضر عند انتهاء عملية الإضافة.

مثال آخر ، يمكننا عمل برنامج نصي يسمح بقراءة عنوان IP الخاص بـ Raspberry Pi عند بدء التشغيل عن طريق قراءة عدد ومضات مؤشر LED الأخضر!

أخيرًا ، هناك الكثير من المعلومات التي يمكننا تبادلها مباشرة من Raspberry Pi ، دون الحاجة إلى توصيل أي شيء بها ، فقط باستخدام مصابيح LED المدمجة!

مشاركة
النشرة الإخبارية
الكاتب :
Raspberry Pi FR
انضم إلى مجتمع Raspberry Pi
كمبيوتر بقيمة 35 دولارًا باع بالفعل 10 ملايين نسخة
شراء RASPBERRY PI الجديد 4
البرامج التعليمية ذات الصلة
قم بتشغيل وإيقاف تشغيل مؤشر LED باستخدام Raspberry Pi و Python. قم بتنشيط منفذ TTL التسلسلي لـ Raspberry Pi وتحقق من أنه يعمل. إنشاء كتلة Raspberry Pi مع سرب دوكر كيف تقوم بتشغيل برنامج عند بدء تشغيل Raspberry Pi؟ تعلم البرمجة باستخدام Python 3 ودورة Raspberry Pi التمهيدية.
No Comments
مشاركة
الاشتراك في الرسائل الإخبارية
اشترك في النشرة الإخبارية.
هل أعجبك هذا المقال ؟
اشترك وابق على اطلاع!