حاليا انا مسافر لذا ما عندي امكانية اعمل الكود .. لكن الفكرة هي انك تعمل متغير تخزن فيه عدد الضغطات .. كل مرة تصغط يتغير من صفر الى ١ والعكس .. يعني اذا ضغطت مرة تصير قيمة المتغير ١ ضغطت مرة ثانية ترجع قيمة المتغير الى صفر .. مرة ثالثة ترجع ١ وهكذا .. وبعدين في الاف ستيتمنت تختبر اذا تم الضغط على الزر وقيمة المتغير صفر .. زمن التشغيل راح يكون ٥ ثواني .. واذا تم الضغط وقيمة المتغير ١ زمن التشغيل يكون ١٠ ثواني
@@ElectronicsTeacher شكرا على الرد سوال ماذا اكتب في الشرط في مثال البوتون في برنامج الاردوينو ليكى عندما اضغط للضغطة الاولة يشتغل المصباح ويبقي مشتغل حت اذا صعد البوتون وعندما اضغط ضغطة الثانية يغلق المصباح وحت اذا رتفع يبقي مغلوق وهكذا . ارجو انك فهمتني
@@Djb-m3j هي الفكرة ان يكون عندك متغير مثلا بإسم buttonstate هذا المتغير تتغير قيمته بين صفر و ١ كلما ضطت على الزر .. فمثلا قيمة المتغير في البداية تساوي صفر عند الضغط على الزر تصير قيمة المتغير ١ .. وعند الصغط مرة اخرى تصير صفر .. وعند الضغط مرة اخرى تصير ١ وهكذا .. ويكون عندك جملة if تقرأ من خلالها قيمة االمتغير .. اذا كانت صفر يضيء led واذا كانت ١ يطفيء led .. تلاقي هذا الكود في الرابط التالي : arduinogetstarted.com/tutorials/arduino-button-toggle-led