⚙️ pinMode چیست؟

pinMode()

pinMode() به آردوینو می‌گوید یک پایه قرار است ورودی باشد یا خروجی. معمولاً در setup() نوشته می‌شود.

سه حالت

نمونه

pinMode(13, OUTPUT);
pinMode(2, INPUT_PULLUP);

چرا INPUT_PULLUP بهترین انتخاب برای کلید است؟

چون بدون آن، پایه‌ی آزاد عدد تصادفی می‌دهد. با آن، پایه به‌طور پیش‌فرض HIGH است و با فشردن کلید (که پایه را به GND وصل می‌کند) LOW می‌شود — و دیگر به مقاومت بیرونی نیازی نداری.

توی شبیه‌ساز رایگان امتحانش کن 🚀

واژه‌های مرتبط

📌

پایه (پین)

Pin

💡

digitalWrite

digitalWrite()

👀

digitalRead

digitalRead()

⬆️

مقاومت پول‌آپ

Pull-up Resistor

🔁

setup و loop

setup() and loop()

← همه‌ی واژه‌نامه