פתרון תרגיל 2
ערכה: קורס מבוא לתכנות עם ארדואינו
נתחיל עם הגדרת הפינים
ראשית ניצור קבוע של מספר הפין בו נשתמש
#define ledPin 5
קבוע שכזה יהפוך את הקוד שלנו לקריא יותר.
כמו כן, אם בעתיד מסיבה כלשהי נחבר את החיישן/רכיב אל פין אחר, נצטרך לשנות את הקוד רק בשלב ההגדרות (ולא בעומק הקוד), כלומר כתיבה שכזו מקנה גמישות רבה יותר לקוד
כדי לעבוד עם פין מסוים, יש להגדיר את אופן העבודה שלו במהלך פונקציית setup
void setup() {
pinMode(ledPin,OUTPUT);
}
וכדי להדליק נורה, יש לקבוע את ערך המוצא בפין המחובר אליה אל ערך גבוה
digitalWrite(ledPin,HIGH);
וכל הקוד יהיה:
#define ledPin 5
void setup() {
pinMode(ledPin,OUTPUT);
digitalWrite(ledPin,HIGH);
}
void loop() {
}