loader

النشاط 7: قياس اللمعان (أدوات Vittascience للمبتدئين)

استخدام مستشعر الضوء مع لوحة Nucleo L476

مستشعر الضوء Grove هو وحدة قياس الضوء المحيط على نطاق من 0 إلى 350 لوكس.

مبدأ التشغيل بسيط. يتكون هذا المستشعر من مقاوم ضوئي يقيس شدة الضوء في البيئة. ينخفض ​​جهد المقاوم الضوئي مع زيادة شدة الضوء. كلما زاد اللمعان ، زادت القيمة التي يتم إرجاعها بواسطة المستشعر. يتم التعبير عنها ب "لوكس" (Lux) .

Zoom-luminosite-AR

لقياس السطوع باستخدام لوحة NUCLEO-L476RG ، يجب إجراء التوصيل التالي: 
- قم بتوصيل Shield Grove بموصلات اللوحة. 
- قم بتوصيل الشاشة ، باستخدام كابل Grove ، بأحد المنافذ المسمى I2C المتاحة.
- قم بتوصيل مستشعر الضوء باستخدام كابل Grove بأحد المنافذ التناظرية. سوف نختار المنفذ A2.
luminosite-AR

كن حذرًا في احترام اتجاه توصيل كابل  Grove
 ( 4 أسلاك في 1 مع مضمونة).

دعنا ننتقل إلى البرمجة الآن! 

سنستخدم لبنتين :
- " [شاشة LCD] عرض نص ... في السطر 0 الموضع 0" ، متوفر في العرض من خزانة اللبنات لإدارة الشاشة.
- "[مستشعر الضوء] السطوع على دبوس A2" ، متوفر في المستشعرات، لاسترداد قيمة الوحدة.bloc-lum-ar-1

استخدم الواجهة التالية لبرمجة الوحدة: 


لتسهيل القراءة ، يمكنك إدراج وقفة ومسح الشاشة. 

bloc-lum-ar-2

بمجرد إنشاء البرنامج ، يجب نسخه على البطاقة. للقيام بذلك ، استخدم زر "تحميل" (انظر النشاط 0: الشروع في استخدام اللوحة)

سنقوم الآن بإنشاء نص ، لتسهيل قراءته على المستخدم. 

يجب عليك استخدام كتلة "إنشاء النص ... ... ..." المتوفرة في جزء النص من خزانة اللبنات  ، ودمجها مع اللبنة  ("...") التي تسمح لك بالكتابة. . 
bloc-lum-ar-3 bloc-lum-ar-3
فيما يلي مثال على الكود الجاهز للاستخدام:


يتضمن هذا الرمز:
- عرض كلمة "إضاءة": في السطر الأول من شاشة
- عرض نص مكون من تقريب قيمة اللمعان + كلمة لوكس في السطر الثاني من الشاشة
- توقف مؤقت لمدة ثانية واحدة
- تنظيف الشاشة لتسهيل القراءة

قم بتشغيل جهاز المحاكاة للتحقق أن برنامجك يعمل بشكل صحيح أو قم بتنزيله على البطاقة. 


تمكنت من ذلك ؟ مثالي ، أنت تعرف الآن كيفية برمجة مستشعر درجة الحرارة باستخدام لوحة NUCLEO-L476RG! 
اكتشف الأنشطة الأخرى في أدوات Vittascience للمبتدئين  من خلال النقر على الرموز أدناه.

رخصة الاستخدام