loader

النشاط 8: قياس المسافة (أدوات Vittascience للمبتدئين)

استخدام الاستشعار بالموجات فوق الصوتية مع لوحة Nucleo L476

مستشعر المسافة بالموجات فوق الصوتية Grove هو وحدة تقيس المسافة بين المستشعر والجسم بين 2 سم و 350 سم.

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

zoom-ultrasons-AR

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

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

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

سنستخدم لبنتين :
- " [ شاشة LCD] عرض نص ... في السطر 0 الموضع 0" ، متوفر في العرض من خزانة اللبنات لإدارة الشاشة.
- "[Grove Ultrasonic Sensor] مسافة (سم) D8" ، متوفرة في أجهزة الاستشعار، لاسترداد قيمة الوحدة.bloc-us-ar-1


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


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

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

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

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


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

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


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

Licenza d'uso

Licence Creative Commons

Questa risorsa è resa disponibile secondo i termini della Creative Commons Attribution License - Condivisione alle stesse condizioni 2.0 France