32 دقيقة
GPIO والمداخل والمخارج الرقمية
تعلّم إعداد الطرف كدخل أو خرج، Pull-Up/Pull-Down، قراءة الأزرار وقيادة LED، وحدود التيار والجهد لكل Pin.
STRUCTURED LESSON
محتوى الدرس
اقرأ الوحدات بالترتيب، ثم اختبر فهمك قبل إكمال الدرس.
01مقدمة
Input أم Output؟
GPIO يمكن ضبطه كدخل لقراءة حالة منطقية أو كخرج لقيادة إشارة منطقية، وتختلف الوظائف البديلة لكل Pin حسب المتحكم.
02الفكرة
Pull-Up وPull-Down
إذا ترك دخل رقمي من دون مرجع فقد يطفو ويتغير عشوائيًا. مقاومة Pull-Up أو Pull-Down تمنحه حالة افتراضية معروفة عند عدم تفعيل المفتاح أو الحساس.
03مثال
LED يحتاج مقاومة
عند تشغيل LED من GPIO استخدم مقاومة متسلسلة لحصر التيار ضمن حدود LED والـPin، ولا تعتمد على المقاومة الداخلية للطرف كوسيلة حماية.
04تنبيه
لا تشغّل المحرك مباشرة من GPIO
المحركات والريليه والأحمال ذات التيار الأعلى تحتاج Driver أو ترانزستور ومصدر قدرة مناسبًا مع حماية من الجهد العابر عند الحمل الحثي.
KNOWLEDGE CHECK
سؤال واحدتحقق سريع من فهمك
لماذا لا ينبغي تشغيل محرك DC مباشرة من GPIO؟