صمامات الثنائي الباعث للضوء (LEDs) تلعب دورًا مهمًا في مجال الروبوتيكا. إليك بعض الأدوار الشائعة التي يمكن أن تلعبها صمامات LED في الروبوت:
تلعب صمامات LED دورًا هامًا في توفير مؤشرات بصرية وإشارات في مجال الروبوتيكا، مما يساعد في التواصل والتفاعل بين الروبوتات والمستخدمين أو البيئة المحيطة.
للتحكم في ثلاثة صمامات ثنائية الباعث للضوء (LEDs) باستخدام الميكروبيت (Micro:bit)، تحتاج إلى المكونات التالية:
لتركيب لوحة ESP32 مع ثلاثة صمامات ثنائية الباعث للضوء (الصمام)، يمكنك اتباع الخطوات التالية:
بمجرد اكتمال التجميع ، يمكنك برمجة لوحة ESP32 للتحكم في مصابيح الصمام. على سبيل المثال ، يمكنك استخدام لغة البرمجة Micropython لتشغيل وإيقاف تشغيل مصابيح الصمام في تسلسلات محددة ، باستخدام وظائف التحكم في دبوس GPIO الخاص بـ ESP32.
لتشغيل ثلاثة صمامات ثنائية الباعث للضوء باستخدام لوحة ESP32 ولغة MicroPython، يمكنك اتباع الخطوات التالية:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import machine import time # تحديد التعيينات الخاصة بالمنافذ الرقمية led1_pin = 23 # تعيين المنفذ الرقمي للصمام الأحمر led2_pin = 22 # تعيين المنفذ الرقمي للصمام الأخضر led3_pin = 21 # تعيين المنفذ الرقمي للصمام الأصفر # تهيئة المنافذ الرقمية كمخرجات led1 = machine.Pin(led1_pin, machine.Pin.OUT) led2 = machine.Pin(led2_pin, machine.Pin.OUT) led3 = machine.Pin(led3_pin, machine.Pin.OUT) led1.value(1) # تشغيل الصمام الأحمر led2.value(1) # تشغيل الصمام الأخضر led3.value(1) # تشغيل الصمام الأصفر |
لتحقيق وميض لثلاثة صمامات ثنائية الباعث للضوء باستخدام لوحة ESP32 ولغة MicroPython، يمكنك استخدام الشفرة التالية:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import machine import time # تحديد التعيينات الخاصة بالمنافذ الرقمية led1_pin = 23 # تعيين المنفذ الرقمي للصمام الأحمر led2_pin = 22 # تعيين المنفذ الرقمي للصمام الأخضر led3_pin = 21 # تعيين المنفذ الرقمي للصمام الثاني #تهيئة المنافذ الرقمية كمخرجات led1 = machine.Pin(led1_pin, machine.Pin.OUT) led2 = machine.Pin(led2_pin, machine.Pin.OUT) led3 = machine.Pin(led3_pin, machine.Pin.OUT) # دورة وميض الصمامين while True: led1.value(1) # تشغيل الصمام الأحمر time.sleep(1) # الانتظار لمدة ثانية led1.value(0) # إيقاف تشغيل الصمام الأحمر led2.value(1) # تشغيل الصمام الأخضر time.sleep(1) # الانتظار لمدة ثانية led2.value(0) # إيقاف تشغيل الصمام الأخضر led3.value(1) # تشغيل الصمام الأصفر time.sleep(1) # الانتظار لمدة ثانية led3.value(0) # إيقاف تشغيل الصمام الأصفر |
تأكد من توصيل الصمامات بالأطراف المناسبة على لوحة ESP32 واحترام التوصيل الصحيح (الأنود والكاثود) للصمامات. بعد تحميل الشفرة على لوحة ESP32، يجب أن تبدأ الصمامات في الوميض بالتسلسل وفقًا للشفرة المكتوبة.
تشير الروبوتات التعليمية إلى استخدام الروبوتات وتكنولوجيا الروبوتات لتعزيز التعلم في بيئات التعليم. إنه ينطوي على دمج التكنولوجيا والهندسة وعلوم الحاسوب في الفصل الدراسي، مما يتيح للطلاب المشاركة في تجارب تعلم عملية وعملية.
في هذا السياق ، يمثل موقعنا الإلكتروني مصدرًا ممتازًا للآباء والمعلمين والأطفال الذين يرغبون في اكتشاف الروبوتات.
زاوية قنطش ـ جمال ـ المنستير ـ تونس
+216 92 886 231
medaliprof@gmail.com
هذا موقع واب تم إنشاؤه بواسطة محمد علي أستاذ إعلامية