Untitled

mail@pastecode.io avatar
unknown
plain_text
5 months ago
2.2 kB
3
Indexable
int pin_david = A2;  // הגדרה של פין אליו מחובר חיישן דויד
int david = 50;      // הגדרה של משתנה לאחסון מדידות מחיישן דויד
int pin_moshe = A0;  // הגדרה של פין אליו מחובר חיישן משה
int moshe = 100;     // הגדרה של משתנה לאחסון מדידות מחיישן משה

int ledpin = 13;  // הדרה של פין אליו מחובר נורה לד מובנית של ארדואינו


void setup() {
  Serial.begin(115200);
  pinMode(ledpin,OUTPUT);
}
void loop() {



  david = analogRead(pin_david);  //פה מבצעים קריאה של חיישן המחובר לפין פין_דויד ושמים את הקריאה בתוך משתנה בשם דויד
  moshe = analogRead(pin_moshe);  //פה מבצעים קריאה של חיישן המחובר לפין פין_משה ושמים את הקריאה בתוך משתנה בשם משה

  Serial.print("DAVID:");  //פה מבצעים פקודה של הדפסה שלא משתנה של הנתון בשם דויד
  Serial.print(david);     //פה מבצעים פקודה של הדפסה של הנתון בשם דויד
  delay(100);              //זאת פקודה של השעייה/המתנה של זמן מספרי כלשהוא

  Serial.print(",MOSHE:");  //פה מבצעים פקודה של הדפסה שלא משתנה של הנתון בשם משה
  Serial.println(moshe);   //פה מבצעים פקודה של הדפסה של הנתון בשם משה
  delay(100);

  if (david > moshe) {  //זוהי פקודת ציווי שנותנת אפשרות בחירה של נתון כלשהוא
    // turn LED on: //פקודה שאומרת להדליק נורת לד
    digitalWrite(ledpin, 1);  //זוהי פקודה שמעבירה פין דיגיטלי למצב גבוה(דולק)
  } else {                    //זוהי פקודה שאומרת שאם לא תעשה X אז תעשה Y (משנה את הפקודה מנתון כלשהוא לנתון אחר)

    // turn LED off:  //פקודה שאומרת לכבות נורת לד
    digitalWrite(ledpin, 0);  //זוהי פקודה שמעבירה פין דיגיטלי למצב נמוך(כבויי)
  }
}
Leave a Comment