()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.