הארה תכניות העשרה בעמ - DigitalRead




 
  ביצוע תשלומים
  הרשמה לניוזלטר
  יצירת קשר
  הארה בפייסבוק
 








 

digitalReadSerial

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

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

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



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

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



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

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

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

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





























אתגר
- ננסה לשנות את הקוד כך שירשום "on" כאשר הכפתור לחוץ ולא ירשום כלום כאשר הכפתור לא לחוץ.
- לאחר מכן נשנה את הקוד כך שהכפתור יכתוב את שמנו על המוניטור כאשר לוחצים עליו.







[חזרה למעלה]       [הוספה למועדפים]       [מפת האתר]       [יצירת קשר]
עיצוב וביצוע: חיפושית מולטימדיה
לייבסיטי - בניית אתרים