צריכים ייעוץ? אל תחכו!

השאירו פרטים ונחזור אליכם בהקדם

    search
    0

    StateChangeDetection

    אחרי שלמדנו כיצד להתמודד עם קליטה של כפתור, היום נראה כיצד אפשר לגרום לפעולה לקרות רק לאחר מספר לחיצות. נלמד על פעולה חשבונית חדשה % וכיצד משמשים בה.

    ראשית, נפתחת בתוכנה של ארדואינו את הדוגמא StateChangeDetection נלחץ על הקישור לדף הדוגמא באתר של ארדואינו. נוודא שיש לנו את הרכיבים האלקטרונים הדרושים לפי הרשימה שבתחילת הדף, ולאחר מכאן נבנה את המעגל החשמלי בהתאם לתרשים שמופיע באתר.

    עכשיו נעלה את הקוד לארדואינו ונפתח את המוניטור. כל לחיצה שלנו על הכפתור לשרמת במוניטור וכל לחיצה רביעית שלנו משנה את מצב הנורה (L) מדולק לכבוי ולהפך.

    נעבור על הקוד ונראה מה כל שורה עושה

    בקוד משתמשים בפעולת שארית חלוקה (%) – הפעולה לוקחת שני מספרים, מחלקת את הראשון בשני ומחזירה את השארית החלוקה. לדוגמא:

    8%2 = 0

    8%3 = 2

    8%4 = 0

    8%5 = 3

    8%6 = 2

    אתגר

    – נשנה את הקוד כך שהוא יעבוד בדיוק אותו דבר רק בלי להשתמש בפעולת שארית חלוקה (%).

    – נשנה את הקוד כך שכל פעם יקח יותר לחיצות כדי לשנות את מצב הנורה.

    צריכים ייעוץ? אל תחכו!

    השאירו פרטים ונחזור אליכם בהקדם

      רמזור

      עד כה, כל הקורס בנינו פרויקטים מוכנים שאנשים אחרים תכננו...

      המשך קריאה
      בקר מהירות

      בשיעורים הראשונים, למדנו איך משתמשים במנוע חשמלי ואיך הם עובדים,...

      המשך קריאה
      מולטימטר

      היום נבנה פרויקט פשוט אבל מעניין מאוד, נבנה מעגל חשמלי...

      המשך קריאה
      סיימון

      היום נקח עוד פרויקט שפורסם בפורום הקהילתי של ארדואינו וננסה...

      המשך קריאה