המשתנה הראשון שלך
חלק מהיחידה המעגלים הראשונים במסלול ה-Arduino של Coddy. שיעור 10 מתוך 22.
משתנה הוא קופסה בעלת שם שמכילה ערך. השורה הזאת יוצרת אחד:
int waitTime = 300;int הוא הטיפוס: הקופסה מכילה מספר שלם. waitTime הוא השם שלה, ו-300 הוא הערך שמאוחסן בה. לאחר מכן אפשר לכתוב את השם בכל מקום שבו היית כותב את המספר:
delay(waitTime); // ממתין 300 msשנה את הערך במקום אחד, וכל שורה שמשתמשת בשם תשתנה בהתאם.
צור את המשתנה בראש הסקיצה, מעל setup(). משתנה שנוצר בתוך setup() קיים רק בתוך setup(), ולכן loop() לא יכולה להשתמש בו.
שם מורכב מאותיות, ספרות ו-_, ללא רווחים, ואותיות גדולות וקטנות נחשבות שונות: waitTime ו-waittime הם שני שמות שונים. Serial.println(waitTime) מדפיס את הערך, 300; Serial.println("waitTime") מדפיס את המילה.
אתגר
קלהבהב את ה-LED בפין 13 באמצעות משתנה:
- בחלק העליון, צור
int waitTime = 300; - השתמש ב-
waitTimeבשתי הקריאות ל-delay() - ב-
setup(), הדפס את הערך שלwaitTime
לחץ על Run, ואז על Check. נסה לשנות את 300 למספר אחר ולהריץ שוב.
נסו בעצמכם
// צרו את המשתנה כאן
void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
// הדפיסו את המשתנה
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה המעגלים הראשונים
2מדברים עם המחשב שלך
שלום, Serial MonitorPrint לעומת Printlnהדפסת מספריםהמשתנה הראשון שלךסופרים כלפי מעלהכשערך Int נגמרתרגלו בעצמכם: Arduino אונליין