פירוט שפת תכנות - ()loop

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

פירוט שפת תכנות - ()loop

הודעהעל ידי Alex » ו' ספטמבר 12, 2014 8:18 pm

אחרי הרצה של פונקציית ()setup שמאתחלת את הדברים הראשוניים, פונקציית ()loop עושה בדיוק מה שהשם שלה מרמז, מסתובבת (מורצת מחדש) ברצף, מה שמאפשר לתוכנית (sketch) שלכם להשתנות ולהגיש. השתמשו בה כדי לשלוט על כרטיס ה-Arduino בצורה פעילה.

דוגמה:
קוד: בחר הכל
const int buttonPin = 3;

// setup initializes serial and the button pin
void setup()
{
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

// loop checks the button pin each time,
// and will send serial if it is pressed
void loop()
{
  if (digitalRead(buttonPin) == HIGH)
    Serial.write('H');
  else
    Serial.write('L');

  delay(1000);
}


ראו גם:
פירוט שפת תכנות לסביבת Arduino


עמוד זה הוא תרגום של ()loop לפי רישיון Creative Commons Attribution-ShareAlike 3.0.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
סמל אישי של המשתמש
Alex
מנהל האתר
 
הודעות: 7890
הצטרף: ה' ינואר 28, 2010 8:27 pm

חזור אל תרגום מדריכים מהאתר arduino.cc

Jump box

מי מחובר

משתמשים הגולשים בפורום זה: Bing [Bot], CCBot [Bot], Google [Bot]