|
هل راجعت الدائرة أخي أخشى ان يكون بها شيء في المستقبل هي إلى هذه اللحظات تعمل بشكل مستقر ولا سخونة ولا يوجد أي شيء بها غير طبيعي
|
أخي كما ذكرت في ردي السابق الدائرة تعمل على ما يبدو من الصور بشكل عادي ..
لكن لاستبعاد اي شك حول حمل زائد محتمل على البيك (في غياب معلومات عن طبيعة كل قطعة من القطع السبع المكونة لعارضة واحدة) ، ممكن تقوي خروج المنفذ "د" بترانزيستور NPN مناسب + مقاومة 1 كيلو على قاعدته وهذا لكل خرج من الخروج السبعة.
وطبعا تحتفظ للعارضات بمقاوماتها الاصلية.
أو ، وهو الأفضل والأسهل، : استخدام المتكاملة ULN2003 فهي لا تحتاج لأية مقاومات بينها وبين المنفذ D.. والتوصيل يكون مباشر .
http://www.ti.com/lit/ds/symlink/uln2003a.pdf
لكن بما أن الترانزيستورات أو المتكاملة سيتصرفون كبوابات عاكسة :
http://cdn.top4top.net/i_ddb60464601.png
يتوجب عليك قلب الجزء من الكود (في برنامجك الذي سبق لك رفعه) الخاص بتشغيل عارضات الأنود المشترك .
(أظن أن هذا هو الجزء المعني:
case 0: return 192 ;
case 1: return 249 ;
case 2: return 164 ;
case 3: return 176 ;
case 4: return 153 ;
case 5: return 146 ;
case 6: return 130 ;
case 7: return 248 ;
case 8: return 128 ;
case 9: return 144 ; )
إلى عكسه يعني إلى كود خاص بتشغيل عارضات كاثود مشترك ..
والتوصيل المقترح هكذا:
http://cdn.top4top.net/i_ddb60464602.png