في هذا البرنامج التعليمي ، سنقوم بواجهة عرض من سبعة أجزاء لـ ARDUINO UNO. يحسب العرض من 0 إلى 9 ويعيد ضبط نفسه إلى الصفر. قبل المضي قدمًا ، دعنا أولاً نناقش حوالي سبعة عروض للمقاطع.
استمدت الشاشة المكونة من سبعة أجزاء اسمها من حقيقة أنها حصلت على سبعة مقاطع مضيئة. يحتوي كل جزء من هذه الأجزاء على LED (الصمام الثنائي الباعث للضوء) ، ومن هنا جاءت الإضاءة. تم تصنيع مصابيح LED بحيث يتم احتواء إضاءة كل LED في قطاعها الخاص. الشيء المهم الذي يجب ملاحظته هنا هو أن مصابيح LED في أي شاشة عرض ذات سبعة أجزاء مرتبة في وضع الأنود المشترك (إيجابي شائع) أو وضع الكاثود المشترك (سلبي شائع).
يوضح الشكل أعلاه توصيل دارة المصابيح في الكاثود المشترك والأنود المشترك. هنا يمكن للمرء أن يلاحظ أنه ، في CC ، يتم توصيل المحطات السالبة لكل LED معًا وإخراجها كـ GND. في CA ، يتم توصيل إشارة كل LED معًا ويتم إخراجها على أنها VCC. تكون هذه CC و CA مفيدة جدًا أثناء مضاعفة عدة خلايا معًا.
المكونات مطلوبة
الأجهزة: ARDUINO UNO ، مزود الطاقة (5 فولت) ، HDSP5503 عرض سبعة أجزاء (قطعتان) (أي كاثود مشترك سيفي بالغرض) ، مكثف 47 فائق التوهج (متصل عبر مزود الطاقة).
البرنامج: اردوينو IDE (اردوينو ليلاً)
مخطط الدائرة وشرح العمل
فيما يلي التوصيلات التي تم إجراؤها لشاشة العرض المكونة من 7 أجزاء:
PIN1 أو E إلى PIN 6 من ARDUINO UNO
PIN2 أو D إلى PIN 5
PIN4 أو C إلى PIN 4
PIN5 أو H أو DP إلى PIN 9 /// غير مطلوب لأننا لا نستخدم الفاصلة العشرية
PIN6 أو B إلى PIN 3
PIN7 أو A إلى PIN 2
PIN9 أو F إلى PIN 7
PIN10 أو G إلى PIN 8
PIN3 أو PIN8 أو CC على الأرض من خلال المقاوم 100Ω.
الآن لفهم العمل ، ضع في اعتبارك أن شاشة العرض المكونة من سبعة أجزاء متصلة بمنفذ ، لذلك لنفترض أننا وصلنا "شريحة من العرض بـ PIN0" ، و "شريحة العرض B بـ PIN1" ، و "شريحة العرض بـ PIN3" ، و " جزء من العرض إلى PIN4 "،" جزء من العرض إلى PIN5 "،" جزء من العرض إلى PIN6 ". وهو نوع الأرضية المشتركة كما هو موضح في الشكل.
هنا يجب توصيل الأرضية المشتركة بالأرض حتى تعمل الشاشة. يمكن للمرء التحقق من كل جزء من العرض باستخدام المتر المتعدد في وضع الصمام الثنائي. يجب ألا يكون كل جزء طاقة بجهد أكبر من 4 فولت ، إذا حدث تلف للشاشة بشكل دائم. لتجنب هذا ، يمكن أن يكون المقاوم المشترك مزودًا في الطرف المشترك ، كما هو موضح في مخطط الدائرة.
الآن ، إذا أردنا عرض "0" في هذه الشاشة كما هو موضح في الشكل أدناه.
نحتاج إلى تشغيل مصابيح LED للقطاعات "A و B و C و D و EF" ، لذلك نحتاج إلى تشغيل PIN0 و PIN1 و PIN2 و PIN3 و PIN4 و PIN5. لذلك في كل مرة نحتاج فيها إلى "0" ، نحتاج إلى تشغيل جميع المسامير المذكورة.
الآن ، إذا أردنا عرض "1"
نحتاج إلى تشغيل المقاطع "B ، C" ، لكي يتم تشغيل المقطع B ، C ، نحتاج إلى تشغيل PIN1 ، PIN2. مع كل من الدبابيس عالية نحصل على "1" على الشاشة. لذلك كما رأينا أعلاه ، سنذهب إلى دبابيس الطاقة المقابلة للرقم الذي سيتم عرضه على الشاشة.
سنقوم هنا بكتابة برنامج يقوم بتشغيل كل جزء وإيقافه لعدد 0-9. من الأفضل شرح عمل عداد 0-9 خطوة بخطوة في كود C الوارد أدناه: