seven 7 segment
المقطعات السباعية الجزء الثاني
الجزء الأول , و الذي ألقينا فيه لمحة عن المقطعات السُباعية و قمنا بفهم المبادئ الأساسية لبرمجته و قمنا فعلاً بتوصيل مقطع سباعي واحد و برمجته , الآن نريد أن نزيد عدد المقطعات السباعية و أن نوصلها مع الأردوينو مباشرة دون الحاجة لدارة قيادة خارجية .
لنبدأ بالمعدات :
سنحتاج نفس المعدات التي استخدمناها في الجزء الأول من هذه التجربة و هي :
1) بطاقة أردوينو Arduino .
2) اسلاك توصيل Solderless Jumper
3)مقطّع سُباعي 7segment " تغذية مشتركة CA أو سالب مشترك CC "
4) لوحة تعليمية مثقوبة BreadBoard .
5) مقاومات 150 أوم
6) ترانزستور 2N2222 أو ما يكافئه
طريقة التوصيل :
سنبدأ بتوصيل مقطعين سُباعين معاً , هذا التعليب يحوي على مقطعين سباعين بنفس مداخل التحكم , و لكل خانة هناك مدخل مشترك .
و نعتمد على هذا الجدول لنوضح طريقة التوصيل
الترانزستور نضعه ليقود المدخل المشترك في المقطّع السباعي
و تذكر أن توصل D10,D11 من الأردوينو إلى قاعدة الترانزستور ليعمل كمفتاح وصل- فصل .
البرمجة
الفكرة الرئيسية التي يرتكز عليها التحكم في أكثر من مقطع سُباعي واحد مباشرة من الأردوينو هي مبدأ يسمى Multiplexing و هو قائم على فتح"إضاءة" و إغلاق الباعث الضوئي في المقطع السباعي بسرعة كبيرة بحيث ترى الضوء المتقطع سريع التردد كأنه ضوء ثابت .
و الفيديو التالي يبين التطبيق المباشر للبرنامج :
رائع , الآن إذا لم تفهم بعد الMultiplexing فقم بتتغير التأخير الزمني الموجود في البرنامج و قم بتحميله و أنظر كيف تكون النتائج
حسناً لو أردنا توصيل 3 مقطّعات سُباعية , فسيكون بنفس التوصيل لمقطعين و بتوصيل المدخل D12 مع المشترك للخانة الثالثة
و التوصيل لمقطّع سباعي ذو 4 خانات مشابه له مضافاً إليه D13 كمربط تحكم بالمدخل المشترك C4
التوصيل لمقطّع سباعي 4 خانات كالآتي
و كود البرنامج موجود هنا
لنبدأ بالمعدات :
4) لوحة تعليمية مثقوبة BreadBoard .
5) مقاومات 150 أوم
6) ترانزستور 2N2222 أو ما يكافئه
رائع , الآن إذا لم تفهم بعد الMultiplexing فقم بتتغير التأخير الزمني الموجود في البرنامج و قم بتحميله و أنظر كيف تكون النتائج
حسناً لو أردنا توصيل 3 مقطّعات سُباعية , فسيكون بنفس التوصيل لمقطعين و بتوصيل المدخل D12 مع المشترك للخانة الثالثة
و التوصيل لمقطّع سباعي ذو 4 خانات مشابه له مضافاً إليه D13 كمربط تحكم بالمدخل المشترك C4
التوصيل لمقطّع سباعي 4 خانات كالآتي
و كود البرنامج موجود هنا
Download the code
اتمنى مع ختام هذه التدوينة أن أكون قد وفقت بطريق العرض .
و أتمنى سماع أرآئكم و و ردودكم حول الموضوع .
و في التدوينة المقبلة سنرى كيف نتحكم بالمقطّعات السباعية
باستخدام مسجل الإزاحة Shift Register 74HC595
تحياتي .