()pinMode در آردوینو

()pinMode در آردوینو پین مشخص‌شده را تنظیم می‌کند که به‌عنوان ورودی (input) یا خروجی (output) عمل کند. برای جزئیات بیشتر راجع به نحوه‌ی عملکرد پین‌ها، صفحه‌ی توضیحاتِ digital pins را مشاهده کنید. از Arduino 1.0.1، با مد INPUT_PULLUP امکان فعال کردن مقاومت (رزیستور) پول آپ درونی وجود دارد. علاوه بر این، مد INPUT به‌طور واضح، پول آپ‌های درونی را غیر‌فعال می‌کند.

سینتکس (نحو)

(pinMode(pin, mode

پارامتر‌ها

pin: عدد پینی که می‌خواهید مدش را تنظیم کنید. mode: ثابت‌های INPUTOUTPUT, or INPUT_PULLUP. (صفحه‌ی پین‌های دیجیتال را برای توضیح کامل‌تری از عملکرد ببینید.)

خروجی

(ندارد) هیچ

مثال

 

int ledPin = 13;
// ال ای دی به پین شماره‌ی سیزده متصل شده

void setup()
{
pinMode(ledPin, OUTPUT);
// پین دیجیتال را به‌عنوان خروجی تنظیم (ست) می‌کند
}

void loop()
{
digitalWrite(ledPin, HIGH);
// ال ای دی را روشن می‌کند
delay(1000);
// یک ثانیه صبر می‌کند
digitalWrite(ledPin, LOW);
// ال ای دی را خاموش می‌کند
delay(1000);
// یک ثانیه صبر می‌کند
}

نکته

پین‌های ورودی آنالوگ مثل A0 ، A1 و … ، می‌توانند به‌عنوان پین‌های دیجیتال نیز استفاده شوند.

ثابت‌ها در آردوینو

()digitalWrite در آردوینو

()digitalRead در آردوینو

توضیحات پین‌های روی برد آردوینو

 

منبع

درباره نویسنده

نویسنده و طراح الکترونیکا هستم . سوالی داشتید در کامنت ها یا پیج های اینستاگرام و تلگرام سایت بپرسید .