()pinMode در آردوینو پین مشخصشده را تنظیم میکند که بهعنوان ورودی (input) یا خروجی (output) عمل کند. برای جزئیات بیشتر راجع به نحوهی عملکرد پینها، صفحهی توضیحاتِ digital pins را مشاهده کنید.
از Arduino 1.0.1، با مد INPUT_PULLUP امکان فعال کردن مقاومت (رزیستور) پول آپ درونی وجود دارد. علاوه بر این، مد INPUT بهطور واضح، پول آپهای درونی را غیرفعال میکند.
(pinMode(pin, mode
pin: عدد پینی که میخواهید مدش را تنظیم کنید.
mode: ثابتهای INPUT, OUTPUT, or INPUT_PULLUP. (صفحهی پینهای دیجیتال را برای توضیح کاملتری از عملکرد ببینید.)
(ندارد) هیچ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | int ledPin = 13; // ال ای دی به پین شمارهی سیزده متصل شده void setup() { pinMode(ledPin, OUTPUT); // پین دیجیتال را بهعنوان خروجی تنظیم (ست) میکند } void loop() { digitalWrite(ledPin, HIGH); // ال ای دی را روشن میکند delay(1000); // یک ثانیه صبر میکند digitalWrite(ledPin, LOW); // ال ای دی را خاموش میکند delay(1000); // یک ثانیه صبر میکند } |
پینهای ورودی آنالوگ مثل A0 ، A1 و … ، میتوانند بهعنوان پینهای دیجیتال نیز استفاده شوند.
نویسنده شو !
سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.