רובוטיקס בלוקס – קורס RB10 – שיעור 3

רובוטיקס בלוקס – קורס RB10 – שיעור 3

מטרת השיעור :

1.לימוד שפת C –  המשך

2. הוספת אמצעי קלט למיקרו בקר – כפתור .

3.קריאת ערך קלט דיגיטאלי (1 או 0)  לתוך משתנה

4.בדיקת ערך משתנה באמצעות משפט IF

 

שלב ראשון ניגש לאתר הסימולציה  https://wokwi.com/

ושם נבחר את המיקרובקר עליו נעבוד : מיקרובקר  ארדואינו נאנו

 

דוגמא 1 : משפט אמת , משפט שקר , שימוש ב IF

 

 

ערכים אנלוגים  וערכים דיגיטלים (קלט)

 

ערך אנלוגי

 

 

ערך דיגיטלי

 

דוגמא לקלט אנלוגי – פוטנציומר  – מייצר ערכים מ 0 עד 1023.

ערכים אנלוגים  למשל יכול להיות כל מספר  למשל 1023 ,23, 32- , 0, 55,623, 1, 90 , 1-

ערכים דיגיטלים יכולים להיות רק 0 או 1 בלבד .

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

קישור לתוכנית  https://wokwi.com/projects/343256843804475986 נפעיל את התוכנית על ידי לחציה על הכפתור הירוק

שים לב  :

  • במשפט IF אין נקודה ; לאחר הסוגריים.
  • שווה לוגי הינו פעמיים : ==

דוגמא 2  דוגמא לערך דגיטלי  (נבנה את הסכמה של המעגל)

לימוד ארדואינו , לימוד רובוטיקס בלוקס
לימוד ארדואינו , לימוד רובוטיקס בלוקס

 

דגשים ללימוד :

:משפט IF – מתקיים רק במצב אמת

קלט מסוג : INPUT_PULLUP

 

דוגמא 3 הוספת למקירובקר זמזם BUZZER  ו LED

שימוש הפקודה tone

 

 

תיקון שגיאת קימפול  בתוכנה הבאה  :

רמז בשורה  5 חסר משהו אחרי האות V……………………………………………………………חסר נקודה פסיק

 

תרגיל בית :

בנה תוכנה המחורבת  לפוטנציומטר

אם הערך גדול מ 500 הדלק אור  אדום עם לד , אם הערך קטן מ 500 הדלק או ירוק עם לד .

 

 

 

 

 

 

 

 

כתיבת תגובה