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

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

    search
    0

    DigitalReadSerial

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

    מה זה אות דיגיטלי? הכוונה היא אות ובוא רק שתי אופציות דולק/כבוי, גבוה/נמוך, 0/1… למשל כאשר אנחנו מחברים את הארדואינו לכפתור אנחנו רוצים לבדוק אם הכפתור לחוץ/לא לחוץ. אותות מתחלקים לשתי קבוצות עקריות אות דיגיטלי ואנלוגי. אות אנלוגי בשונה מדיגיטלי לא מורכב רק משני ערכים אלה נמצא בתוך טווח של ערכים ואות זה בדרך כל משנתנה כל הזמן ולא נשאר קבוע. לדוגמא טמפרטורה בחדר היא אות אנלוגי הוא משתנה כל הזמן יש טווח ערכים גדול בוא הטמפרטורה בחדר יכולה להיות.

    הבדל בין אות אנלוגי לדיגיטלי

    נפתח את התוכנה של הארדואינו, נלחץ על “קובץ” בתפריט העליון, דוגמאות, digitalReadSerial. כעת מופיע לפננו הקוד של הדוגמא, הקוד מתחיל בכמה מילים שמתארות את הקוד – מה הוא עושה, אילו רכיבים צריך, מי כתב את הקוד מה מותר לנו לעשות עם הקוד שלו. מתחת לתיאור מופיע קישור לדף הדוגמא באתר של ארדואינו שם ניתן לקרוא בפירוט על הדוגמא, אילו רכיבים צריך בשבילה וכיצד עלינו לחבר אותם.

    נחבר את הרכיבים לפי התרשים

    נחבר את הארדואינו למחשב נוודא ב”כלים”, “לוח” שאנחנו נמצאים על הלוח הנכון “uno”. ונוודא שאנחנו ב”כלים”, “פורט”, נמצאים על ה “com” הנכון. לאחר מכאן נלחץ על הכפתור של ה”וי” בתפריט למעלה – כדי לוודא שהקוד תקין. ולאחר מכאן נלחץ על סמל ה”חץ” מימין ל”וי” – וזה כדי להעלות את הקוד לארדואינו. לאחר שרשום לנו בצד שמאל למטה ההעלה הסתיימה בהצלחה נלחץ על סמל של זכוכית מגדלת (צד ימין למעלה) כך נפתח את המוניטור.

    כעת כל פעם שנלחץ על הכפתור יופיע כיתוב על בחלון המוניטור.

    להוסיף סרטון הדגמה

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

    אתגר

    – ננסה לשנות את הקוד כך שירשום “on” כאשר הכפתור לחוץ ולא ירשום כלום כאשר הכפתור לא לחוץ.

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

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

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

      רמזור

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

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

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

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

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

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

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

      המשך קריאה