شاشة العرض ذات الأجزاء السبعة
جزء من قسم الشاشات والمستشعرات في رحلة 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 فيضيء المقاطع السبعة كلها.
التحدي
سهلالمقاطع موصولة بالدبابيس 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() {
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الشاشات والمستشعرات
1شاشات العرض ذات الأجزاء السبعة
شاشة العرض ذات الأجزاء السبعةأنماط الأرقام في البايتاتالعدّ على الشاشةالعدّ التنازلي حتى الصفرمحاكي رمي النردتدرّب بنفسك: Playground لـ Arduino