العفو ده احنا اللى بنستفيد من علمك
قصدى انه تم نعريف متغير فى اول الكود باسم ir_byte ثما تعريف متغير اخر فى داله get_sony_byte بنفس الاسم فهل هم متغيرين مختلفين والمصفوفه من 3 متغيرات ولم نستخدم الا اثنين ما فائده الثالث اما اذا اردت وهذا موجود ببعض الريموت ادرس متغير للارسال عن طريق ديب سويتش يقابله نفس الادرس فى الاستقبال فاذا كان متوافق يتم التشغيل واذا اختلف لايتم التشغيل العقبه فى المستقبل لان يوجد فى احدى اطراف الدخل عدسه الاستقبال