Print לעומת Println
חלק מהיחידה המעגלים הראשונים במסלול ה-Arduino של Coddy. שיעור 8 מתוך 22.
Serial.println() מדפיסה את הטקסט שלה ואז מתחילה שורה חדשה. Serial.print() מדפיסה את הטקסט ונשארת באותה שורה, כך שכל מה שבא אחריה נוסף מיד אחריו.
Serial.print("Speed: ");
Serial.println("fast");
Serial.println("Done");הצג מציג שתי שורות:
Speed: fast
Doneבנה שורה מכמה חלקים באמצעות print(), וסיים אותה באמצעות println(). הרווח בתוך "Speed: " מפריד בין המילים: בלעדיו, הצג מראה Speed:fast.
הדפסת מה שהסקץ׳ עושה תוך כדי ביצוע היא הדרך העיקרית לגלות למה סקץ׳ לא עובד.
אתגר
קלהבהב את ה-LED בפין 13 (500 ms דולק, 500 ms כבוי) ודווח על כל שינוי בצג Serial:
- כשאתה מדליק אותו, הדפס
LED: on - כשאתה מכבה אותו, הדפס
LED: off - הדפס
"LED: "באמצעותprint(), ואז את המילה באמצעותprintln(), כך שכל מצב יופיע בשורה אחת
לחץ על Run, ואז על Check.
נסו בעצמכם
void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop() {
// הדפס LED: דולק
digitalWrite(13, HIGH);
delay(500);
// הדפס LED: כבוי
digitalWrite(13, LOW);
delay(500);
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה המעגלים הראשונים
2מדברים עם המחשב שלך
שלום, Serial MonitorPrint לעומת Printlnהדפסת מספריםהמשתנה הראשון שלךסופרים כלפי מעלהכשערך Int נגמרתרגלו בעצמכם: Arduino אונליין