عرض 7 مقاطع واردوينو

عرض 7 شرائح

الشاشة عبارة عن شاشة صغيرة بها أجزاء تضيء بمصابيح LED لإظهار بعض المعلومات. هذا هو السبب في أنها مفيدة جدًا لإظهار نوع من البيانات ، مثل عدد العداد ، والقيمة التي تم جمعها بواسطة جهاز استشعار في النظام العشري ، إلخ. كما تعلم بالفعل ، هذا النوع من ملفات عرض 7 شرائح يمكن أن تشكل أرقامًا وحروفًا ، بالإضافة إلى بعض الرموز. على الرغم من أنها محدودة للغاية.

وهناك آخرون يعرض المزيد من الشرائح يمكنهم تكوين أحرف أبجدية رقمية أو رموز أكثر تعقيدًا. يمكنك أيضًا دمج العديد من شاشات العرض المكونة من 7 أجزاء لعرض المزيد من الأشكال أو مقدار المعلومات. في الواقع ، يبيعون بالفعل وحدات مع العديد من هذه الشاشات البسيطة المرفقة لإنشاء لوحة أكبر إلى حد ما ، مثل الوحدات التي تستخدم أربعة شاشات من 7 أجزاء ، إلخ

عرض 7 مقاطع وتشغيل pinout

شخصيات على شاشة عرض من 7 أجزاء

إنها بسيطة للغاية ، إنها لوحة بها بعض الخطوط تضيء بمصباح LED. اعتمادًا على الأسطر المضاءة ، قد يتم تمثيل حرف مختلف. لتنفيذ هذا التحكم ، هناك 10 دبابيس لكل شاشة عرض من 7 أجزاء. واحد لكل جزء ، النقطة (dp) وأيضًا نقطتان شائعتان كما يظهر في الصورة. لإلقاء الضوء عليها ، ما عليك سوى استخدام متحكم دقيق لإرسال الجهد إلى المقطع الذي تريد أن تضيئه لتكوين الشخصية التي تريدها.

عادةً ما يتم تمثيل الأرقام دائمًا ، ولكن يمكنك أيضًا إنشاء بعض الأحرف ، ولكن ليس كلها. ص رمي القليل من الخيال أيضا بعض الرموز. هذه بالفعل مسألة تفكيرك كيف. ولكن إذا كنت تريد المزيد من التعقيد ، فابحث عنه شاشات LCD مع المزيد من الأجزاء مثل هذه.

Pinout

7 pinout عرض الجزء

من قبل مثال، لعمل "7" ، يمكنك إضاءة A و B و C. أو لعمل حرف "A" يمكنك إضاءة جميع العناصر باستثناء dp و D. بسيط ، أليس كذلك؟

تحقق دائمًا من أوراق بيانات الشركة المصنعة أو عرض أوراق البيانات الذي اشتريته. قد تكون هناك اختلافات في بعض الحالات.

الشيء الوحيد الذي يجب أن تضعه في اعتبارك هو ما إذا كانت الشاشة المكونة من 7 أجزاء التي اشتريتها هي الكاثود أو الأنود المشترك. يحتوي الكاثود المشترك على دبوس مشترك متصل بالدبابيس السالبة لمصابيح LED ، مما يعني أنه يتم التحكم فيه بمنطق 1 أو جهد عالٍ لإضاءة المقطع. بينما في حالة الأنود المشترك ، يتم توصيل جميع أنودات LEDs الموجودة بنفس الدبوس ويتم التحكم فيها بواسطة الجهد المنخفض أو 0. بهذه الطريقة ستعرف ما إذا كان يجب أن يرسل متحكم Arduino 0 أو 1 لتنشيطه. ..

الاتصال مع اردوينو

عرض 7 مقاطع واردوينو متصل

إذا كان لديك لوح توصيل ، لوحة اردوينوو عرض 7 شرائح لبدء اختبار استخدامه ، يمكن توصيله بسهولة. عليك فقط أن تقرر الدبوس الذي ستقوم بتوصيل كل جزء به ثم تذكره لإنشاء الكود المناسب. في هذه الحالة ، تم استخدام شاشة عرض 7 مقاطع كاثود شائعة ، لذلك يتم تنشيطها بـ 1 أو HIGH.

بالنسبة للأنود المشترك ، لن يكون هناك فرق كبير ، فقط قم بتغيير الدبوس الذي قمنا بتوصيله بـ GND إلى 5 فولت. وتذكر في الكود أنه يتم تنشيطه باستخدام LOW.

يمكنك القيام بالعديد من الأشياء ، مثل وضع قيمة كل جزء في الكود مباشرةً لبدء إجراء التجارب ومعرفة كيفية تفاعل الشاشة أو القيام بشيء عملي أكثر وجعلها تُظهر قيمة إخراج عداد ، أو قيمة يتم قياسها بواسطة جهاز استشعار ، إلخ. في بعض الحالات ، ستحتاج إلى التحويل إلى النظام العشري ... مثال على رمز بسيط لملف عرض 7 مقاطع في Arduino IDE سيكون:

// تحديد الزر
#define PUSHBUTTON 10

// إنها مجموعة من البتات لإظهار قيم مختلفة على شاشة العرض المكونة من 7 أجزاء
رقم البايت [10] [8] =
{
{1 ، 1 ، 1 ، 1 ، 1 ، 1 ، 0 ، 0} ، // 0
{0 ، 1 ، 1 ، 0 ، 0 ، 0 ، 0 ، 0} ، // 1
{1 ، 1 ، 0 ، 1 ، 1 ، 0 ، 1 ، 0} ، // 2
{1 ، 1 ، 1 ، 1 ، 0 ، 0 ، 1 ، 0} ، // 3
{0 ، 1 ، 1 ، 0 ، 0 ، 1 ، 1 ، 0} ، // 4
{1 ، 0 ، 1 ، 1 ، 0 ، 1 ، 1 ، 0} ، // 5
{1 ، 0 ، 1 ، 1 ، 1 ، 1 ، 1 ، 0} ، // 6
{1 ، 1 ، 1 ، 0 ، 0 ، 0 ، 0 ، 0} ، // 7
{1 ، 1 ، 1 ، 1 ، 1 ، 1 ، 1 ، 0} ، // 8
{1 ، 1 ، 1 ، 0 ، 0 ، 1 ، 1 ، 0} // 9
};

إعداد باطل () {
// بدء تشغيل الشاشة التسلسلية
Serial.begin (9600) ؛
لـ (int i = 2 ؛ i <10 ؛ i ++)
{
// تعيين الدبابيس في وضع الإخراج
pinMode (أنا ، الإخراج) ؛
}

// تكوين دبوس زر الضغط كإدخال
pinMode (زر الضغط ، الإدخال) ؛

// تعيين البذرة الثابتة
randomSeed (analogRead (A0)) ؛
}

حلقة باطلة () {
// اقرأ قيمة الزر
قيمة int = digitalRead (زر الضغط) ؛

// إذا تم الضغط عليه
إذا (القيمة == عالية)
{

// قم بإنشاء رقم عشوائي بين 1 و 7
int randomNumber = عشوائي (1 ، 7) ؛

// يتم وضع المقاطع في الحالة الصحيحة لإظهار الرقم العشوائي
لـ (int e = 0 ؛ e <8 ؛ e ++)
{
digitalWrite (e + 2، number [randomNumber] [e]) ؛
}

تأخير (500) ؛
}
}

عرض 7 مقاطع بأرقام متعددة

عرض متعدد

لهذا النوع من عرض 7 مقاطع ولكن بأرقام متعددة كل شيء متشابه. الاختلاف الوحيد هو أنه سيتعين علينا التحكم في الرقم الذي نريد طباعة الحرف به ، لأنه في الأساس شاشة مع عدة شاشات بسيطة من 7 أجزاء مرفقة. ما يفعله المصنعون هو أن كل شاشة تتكون منها تحتوي على 7 دبابيس خاصة بها للأجزاء المشتركة من جميع الأرقام ، والشائع (الأنود أو الكاثود) خاص بكل رقم.

هكذا يمكن التحكم بها بواسطة Arduino. على سبيل المثال ، إذا كنت تريد تنشيط المقطع F ، فيمكنك إرسال LOW أو HIGH بناءً على نوع العرض وسيتم تنشيط هذا المقطع لجميع الأرقام الموجودة. لكن سيضيء واحد فقط ، وهو الرقم الذي قمنا بتنشيطه المشترك. بهذه الطريقة يتم التحكم فيه ...

إذا كنت مهتمًا بهذا النوع من العرض ، لا توجد منتجات وغيرها من المتاجر المتخصصة ...


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.