TrueschoTruescho
كل الدورات
أساسيات الأنظمة المضمنة مع Arm: البدء مع micro:bit
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

أساسيات الأنظمة المضمنة مع Arm: البدء مع micro:bit

Arm Education

تعلّم تصميم وبرمجة الأنظمة المضمنة عمليًا باستخدام MicroPython ولوحة micro:bit مع محاكاة وتطبيقات تفاعلية.

4 ساعة/أسبوع6 أسبوعالإنجليزية249 متسجل
مجاني للتدقيق

عن الدورة

الأنظمة المضمنة موجودة في كل مكان، وتقنيات Arm تُعد المعيار الصناعي الأكثر انتشارًا في هذا المجال. البدء أصبح أسهل من أي وقت مضى. تقدّم هذه الدورة العملية مقدمة شاملة لأساسيات تصميم الأنظمة المضمنة وبرمجتها من خلال تمارين تفاعلية باستخدام MicroPython ولوحة micro:bit. ستستكشف كيف تعمل الأنظمة المضمنة، وكيفية برمجة لوحة micro:bit باستخدام لغة بايثون، ثم تنتقل إلى تصميم أنظمة تفاعلية بسيطة تدمج بين الحساسات ومصابيح LED ووسائل الإدخال المختلفة. وخلال ذلك ستطوّر فهمك لمفاهيم أساسية مثل المنطق الرقمي، والإشارات التناظرية، والبرمجة المعتمدة على الأحداث لبناء تطبيقات تستجيب بسرعة للمدخلات. تعتمد الدورة على مشاريع ممتعة وموجّهة تطبّق مبادئ واقعية من عالم الأنظمة المضمنة، ما يساعدك على الربط بين المفاهيم النظرية والتطبيق العملي. كما ستتعرّف على كيفية استخدام المؤقتات والحلقات والمنطق الحدثي، إضافة إلى أساسيات التحويل من تناظري إلى رقمي (ADC) وتعديل عرض النبضة (PWM) لقراءة بيانات الحساسات وتوليد الصوت. بنهاية الدورة ستكون قادرًا على بناء تطبيقات خاصة بك تعتمد على المتحكمات الدقيقة، واختبارها باستخدام لوحة micro:bit ومحاكيها المدمج، مع امتلاك قاعدة معرفية تمكّنك من التقدّم إلى مستويات أكثر تقدمًا في تصميم الأنظمة المضمنة.

ماذا ستتعلم

  • فهم دور معالجات Arm في الأنظمة المضمنة الحديثة
  • برمجة الأنظمة المضمنة باستخدام لغة بايثون
  • إتقان أساسيات الإدخال/الإخراج الرقمي والتحكم بمنافذ GPIO باستخدام مصابيح LED والمفاتيح والحساسات
  • استخدام المؤقتات والحلقات والمنطق المعتمد على الأحداث لبناء تطبيقات مضمنة سريعة الاستجابة
  • التعرّف على أساسيات التحويل من تناظري إلى رقمي (ADC) وتعديل عرض النبضة (PWM) لقراءة الحساسات وتوليد الصوت
  • إنشاء نماذج أولية واختبار التصاميم المضمنة باستخدام لوحة micro:bit والمحاكي المدمج

المتطلبات المسبقة

  • أساسيات البرمجة بلغة بايثون

المدرسون

K

Khaled Benkrid

Director of Education and Research

T

Tim Wilmshurst

Academic Consultant

G

Gareth Edgell

Head of Computer Science

المواضيع

الأنظمة المضمنة
برمجة المتحكمات الدقيقة

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

ابدأ التعلم الآن