תרגיל 2 - הפתרון
ערכה: הרחבת צעד ראשון
בתרגיל הזה אנו נדרשים להדליק את האורות רק כאשר לוחצים על הכפתור.
כלומר ההבדל מהתרגיל הקודם הוא זיהוי הלחיצה על הכפתור.
הכפתור מהווה כניסה אל הארדואינו, ולכן אנו צריכים לקרוא את הערך שיש בו. את זה עושים בעזרת הפקודה digitalRead
וכך הקוד שיטפל בהדלקת האורות יהיה:
חשוב שלא לשכוח גם לכבות את האורות כאשר הכפתור אינו לחוץ
דרישה נוספת היא הבהוב קצר של האור האדום עם הדלקת הארדואינו (כדי להראות שהוא מוכן לפעולה). את זה עושים בתוך setup באופן הבא:
הקוד מדליק את המנורה, ואז מכבה אותה. בין שתי הפקודות שמים השהייה (הפקודה delay) של 100 מילישניות.
השהייה זו היא הזמן שהנורה דולקת (כי לאחר ההשהיה אנו מכבים אותה)
וכל הקוד יהיה:
תגובות גולשים