facebook pixel מדריך: פירוט שפת תכנות - קווים דיגיטליים - ()pinMode - www.4project.co.il
Main logo www.4project.co.il
כל הרכיבים לפרוייקט שלכם
עגלת קניות

העגלה ריקה

לקוחות נכבדים, אלה שעות הפעילות של המחסן במהלך פסח 2024:
ערב חג וחג ראשון (22-23/04) - המחסן סגור
חול המועד (24-25/04) - המחסן יפעל בין 8:00 עד 15:00
ערב חג וחג שני (28-29/04) - המחסן סגור
נחזור לפעילות רגילה ביום שלישי 30/04
חג שמח!

פירוט שפת תכנות - קווים דיגיטליים - ()pinMode


2022-06-14 10:23:34
פונקציית ()pinMode מגדירה האם הקו שצוין לה יתנהג כקלט (input) או כפלט (output). ראו מדריך על הקווים הדיגיטליים לפירוט היכולות של קווים אלה. (TODO) .

מאז גרסת 1.0.1 של סביבת ה-Arduino אפשר לאפשר את נגד ה-PullUp בעזרת הגדרה מסוג INPUT_PULLUP. השימוש בהגדרה INPUT מבטלת בצורה מפורשת את הנגד הפנימי.

תחביר

קוד: בחר הכל
pinMode(pin, mode);

פרמטרים:
pin - מספר של הקו שאת ההגדרות שלו תרצו לשנות
mode - מצב ההתנהגות של הקו: INPUT, OUTPUT או INPUT_PULLUP. ראו מדריך על הקווים הדיגיטליים לפירוט של כל מצב (TODO).

פונקציה זו לא מחזירה ערכים.

דוגמה

קוד: בחר הכל
int ledPin = 13;                 // LED connected to digital pin 13

void setup()
{
  pinMode(ledPin, OUTPUT);      // sets the digital pin as output
}

void loop()
{
  digitalWrite(ledPin, HIGH);   // sets the LED on
  delay(1000);                  // waits for a second
  digitalWrite(ledPin, LOW);    // sets the LED off
  delay(1000);                  // waits for a second
}


שימו לב:
אפשר להשתמש בקווים של הכניסות האנלוגיות גם כקווים דיגיטליים. אפשר לגשת לקווים אלה עם שמות הקווים A0, A1 וכו'.

ראו גם:

קבועים
()digitalWrite
()digitalRead
מדריך: תיאור של הקווים הדיגיטליים - TODO

פירוט שפת תכנות לסביבת Arduino


עמוד זה הוא תרגום של ()pinMode לפי רישיון Creative Commons Attribution-ShareAlike 3.0.