חזרה ] חישן זוית ] חישן אור ] חישן מגע ] חישן טמפרטורה ] [ פקודות חיישנים ] בקרה ]

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

רשימת פקודות לשימוש בחיישנים

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

במערכת בקרת הטמפרטורה של מודל המאוורר, הבקרה בחוג סגור תבדק ע"י החיישן הטמפרטורה ותעשה השוואה לערך רצוי באמצעות פקודת if.

1)  waituntil  [temp1 > 24]  tto “motora onfor 50

המתן עד אשר הטמפרטורה תהיה גבוהה מ- 24 מעלות ואז הפעל מנוע המחובר לערוץ a למשך 50  עשיריות שניה.

2) if and (light5 > 30 ) (light5 < 41) [tto “lampb on]

אם חיישן האור המחובר לערוץ כניסה 5 קורא מעל 30 ופחות מ- 41 אז הפעל מנורה שמחוברת לערוץ b.

3) if touch1 [tto “motora onfor 20 AO stop]

אם חיישן המגע המחובר לערוץ כניסה 1 ידווח לחוץ (true ) אז הפעל מנוע המחובר לערוץ יציאה a למשך 2 שניות ואח"כ הפסק את הפעילות של כל ערוצי היציאה.

  if timer 1 > 50 [tto “motora onfor 20 AO stop]

בדומה לפעילות של חיישן המגע, אלא שכאן מדובר בקריאת שעון זמן 1

4) ifelse angle6 > 67 [tto “motora setleft on][tto “motora setright on]

אם החיישן הזוויתי המחובר לערוץ כניסה 6 יקרא מעל 67, אז הפעל מנוע המחובר לערוץ יציאה a לכיוון

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

 

חזרה ] חישן זוית ] חישן אור ] חישן מגע ] חישן טמפרטורה ] [ פקודות חיישנים ] בקרה ]