وعليكم السلام
الكود سليم
بالنسب للبلس تعريفها هو الإنتقال من حالة الى اخرى ومن ثم الرجوع اليها
ممكن تسكتخدم عبارة on or off مستقبلا
بالنسبة الى Digital_All = True كما ذكرت و يستحسن استخدامة اذا لا تريد استخدام ADC أو المقارن
إذا واحهتك اي مشاكل سأحاول المساعدة قدر الإمكان
إن شاء الله
وشكرا
والسلام عليكم