تخطي للذهاب إلى المحتوى
اردوينو والبرمجة بالبلوكات

اردوينو والبرمجة بالبلوكات

الوصف

يبدأ الطلاب رحلتهم في StarTec باستكشاف أساسيات البرمجة والإلكترونيات والتفكير الحاسوبي Computational Thinking باستخدام Arduino وTinkerCAD Blocks Coding.

يتعلم الطلاب كيف تستقبل الأنظمة الإلكترونية المعلومات من خلال المدخلات Inputs، ثم تعالج هذه المعلومات باستخدام المنطق البرمجي، وتتحكم في المخرجات Outputs لإنتاج استجابة فعلية في العالم الحقيقي.

بدءًا من LEDs وPush Buttons وSlider Switches وPotentiometers، يستكشف الطلاب تدريجيًا المفاهيم الرقمية Digital والتناظرية Analog، مع تطوير مهارات برمجية أساسية مثل Variables وConditions وLogical & Arithmetic Operations وFunctions وFlowcharts وSerial Communication.

وبدلًا من تعلم البرمجة كمجال منفصل، يستخدم الطلاب برامجهم منذ البداية في التحكم في أنظمة إلكترونية حقيقية وجعلها تستجيب بذكاء للمدخلات المختلفة.

أهداف التعلم

بنهاية الكورس، سيكون الطالب قادرًا على:

  • فهم البنية الأساسية للأنظمة: المدخلات → المعالجة → المخرجات.
  • التمييز بين الإشارات Digital وAnalog.
  • إعداد المدخلات والمخرجات الرقمية والتحكم فيها باستخدام Arduino.
  • قراءة حالات Push Buttons وSlider Switches.
  • قراءة القيم التناظرية المتغيرة باستخدام Potentiometer.
  • التحكم في شدة إضاءة LED باستخدام PWM.
  • استخدام Variables لتخزين المعلومات والتعامل معها.
  • استخدام Arithmetic Operations داخل البرامج.
  • استخدام شروط if لبناء أنظمة قادرة على اتخاذ القرارات.
  • دمج أكثر من شرط باستخدام Logical Operations.
  • تصميم Flowcharts بسيطة قبل البدء في بناء البرنامج.
  • إنشاء واستخدام Functions لتنظيم البرامج.
  • إرسال المعلومات باستخدام Serial Communication.
  • استقبال أوامر بسيطة باستخدام Serial Communication.
  • دمج عدة Inputs وOutputs داخل نظام واحد.
  • اختبار برامج Arduino البسيطة، واكتشاف الأخطاء، وتحسينها.
  • تحويل مشكلة بسيطة من العالم الحقيقي إلى منطق برمجي قابل للتنفيذ.
  • بناء أساس قوي في Programming Logic & Electronic Control — المنطق البرمجي والتحكم الإلكتروني.
دورة خاصة للاعضاء فقط
رجاءً تسجيل الدخول للتواصل مع الشخص المسؤول.
المسؤول Rahma Tarek Mohamed Refaai
آخر تحديث 17 سبتمبر, 2026
وقت الإكمال يوم ساعتان
الأعضاء 168
StarTec Level 1
  • Chapter 1: Digital and Analog
    • 1.1 Lesson 1: Introduction To Arduino
    • 1.2 Lesson 1 Assignment: Introduction To Arduino
      20 xp
    • 1.3 Lesson 2: OUTPUT Digital
    • 1.4 Lesson 2 Assignment: OUTPUT Digital
      20 xp
    • 1.5 Lesson 3: OUTPUT Analog
    • 1.6 Lesson 3 Assignment: OUTPUT Analog
      20 xp
    • 1.7 Lesson 4: INPUT Digital
    • 1.8 Lesson 4 Assignment: INPUT Digital
      20 xp
    • 1.9 Lesson 5: INPUT Analog
    • معاينة 20 xp
  • Chapter 2: Programming
    • 2.1 Lesson 1: If Condition & Flowchart part 1
    • 2.2 Lesson 1 Assignment : If Condition & Flowchart part 1
      20 xp
    • 2.3 Lesson 2: If Condition & Flowchart part 2
    • 2.4 Lesson 2 Assignment : If Condition & Flowchart part 2
      20 xp
    • 2.5 Lesson 3: Logical Operation and logic gate part 1
    • 2.6 Lesson 3 Assignment : Logical Operation and logic gate part 1
      20 xp
    • 2.7 Lesson 4: Logical Operation and logic gate part 2
    • 2.8 Lesson 4 Assignment: Logical Operation and logic gate part 2
      20 xp
    • 2.9 Lesson 5: Programming in Pictoblox
    • 2.10 Lesson 5 Assignment : Programming in Pictoblox
      20 xp
    • 2.11 Lesson 6: Variables with Relational and Arithmetical
    • 2.12 Lesson 6 Assignment : Variables with Relational and Arithmetical
      20 xp
    • 2.13 Lesson 7: Variables with Logic Gates
    • 2.14 Lesson 7 Assignment : Variables with Logic Gates
      20 xp
    • 2.16 Lesson 9: Function
    • 2.17 Lesson 9 Assignment : Function
      20 xp