Menu
CoddyTech
flag Ar iconالعربيةdown icon

شاشة العرض ذات الأجزاء السبعة

جزء من قسم الشاشات والمستشعرات في رحلة Arduino على Coddy. الدرس 1 من 24.

تعرض شاشة العرض ذات السبعة مقاطع رقمًا باستخدام سبعة أشرطة صغيرة تُسمى مقاطع. تُسمى هذه المقاطع بحروف: a في الأعلى، ثم b وc باتجاه عقارب الساعة على الجانب الأيمن، وd في الأسفل، وe وf صعودًا على الجانب الأيسر، وg في المنتصف.

كل مقطع هو LED له طرف خاص به. في شاشة العرض هذه، تشترك المقاطع في طرف موجب واحد، وهو المصعد المشترك، الموصول بـ 5V. وهذا يعكس القاعدة المعتادة: يضيء المقطع عندما يكون طرفه LOW، لأن التيار يتدفق من 5V إلى الطرف. أما الطرف HIGH فيطفئه.

digitalWrite(2, LOW);   // يضيء المقطع a
digitalWrite(3, HIGH);  // ينطفئ المقطع b

لرسم رقم، أضئ مقاطعه واترك البقية مطفأة. يتكون الرقم 1 من b وc. أما الرقم 8 فيضيء المقاطع السبعة كلها.

challenge icon

التحدي

سهل

المقاطع موصولة بالدبابيس 2 (a)، و3 (b)، و4 (c)، و5 (d)، و6 (e)، و7 (f)، و8 (g). يقوم البرنامج الابتدائي بإطفائها كلها. ارسم الرقم 2:

  • يتكوّن الرقم 2 من المقاطع a وb وg وe وd
  • أضئ كل مقطع باستخدام digitalWrite(pin, LOW) في setup()

اضغط Run لرؤية الرقم، ثم اضغط Check.

جرّب بنفسك

// أطراف المقاطع: a 2, b 3, c 4, d 5, e 6, f 7, g 8
// الأنود المشترك: LOW يضيء مقطعًا، وHIGH يطفئه.

void setup() {
  for (int pin = 2; pin <= 8; pin++) {
    pinMode(pin, OUTPUT);
    digitalWrite(pin, HIGH);  // جميع المقاطع مطفأة
  }

  // أضئ مقاطع الرقم 2 هنا
}

void loop() {
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الشاشات والمستشعرات

تدرّب بنفسك: Playground لـ Arduino