توابع دیجیتال ورودی و خروجی آردوینو

توابع دیجیتال ورودی و خروجی آردوینو

این مقاله به جزئیات استفاده از توابع دیجیتال ورودی و خروجی آردوینو می‌پردازد.

توابع ورودی/خروجی دیجیتال به برد آردوینو اجازه می‌دهد تا سیگنال های دیجیتال را خروجی و ورودی کند.

توابع دیجیتال ورودی و خروجی آردوینو

توضیحات Returns پارامترها توابع
تنظیم پین مشخص شده به‌صورت ورودری، خروجی یا pullup (دکمه) None pin: شماره پین دیجیتال برای تنظیم

mode: INPUT, OUTPUT, INPUT_PULLUP

void pinMode(pin, mode)
نوشتن HIGH یا LOW روی پین دیجیتال (خاموش یا روشن) None pin: شماره پین دیجیتال برای تنظیم

value: HIGH , LOW

void digitalWrite(pin, value)
خواندن مقدار HIGH یا LOW از پین دیجیتال HIGH , LOW pin: شماره پین دیجیتال برای تنظیم int digitalRead(pin)

()pinMode: تنظیم پین به‌عنوان ورودی، خروجی یا PULLUP

تابع pinMode() حالت ورودی/خروجی دیجیتال را با تنظیم “Pin number” و “mode” به عنوان پارامتر تغییر می‌دهد.

حالت یا همان mode را می‌توان از بین “INPUT”، “OUTPUT” و “INPUT_PULLUP” انتخاب کرد.

()digitalWrite: نوشتن HIGH (روشن) یا LOW (خاموش) روی پین دیجیتال

تابع digitalWrite() خروجی دیجیتال را با تنظیم “شماره پین” و “ولتاژ خروجی” به عنوان پارامتر انجام می‌دهد. ولتاژ خروجی می‌تواند “HIGH” برای روشن کردن یا “LOW” برای خاموش کردن باشد.

LOW همان ۰ است و HIGH همان ۱ است.

()digitalRead: از پین دیجیتال HIGH یا LOW را می‌خواند

تابع digitalRead() برای انجام ورودی دیجیتال با تنظیم یک عدد پین به عنوان یک پارامتر استفاده می شود.

وضعیت ولتاژ ورودی برای ۵ ولت “HIGH” و برای ۰ ولت “LOW” را برمی‌گرداند.

مثال و کاربرد

نمونه برنامه‌هایی که از این توابع استفاده می‌کنند می‌توان اشاره کرد به جابجایی قطعات الکترونیکی مانند LED و سوئیچ .

منبع مقاله

دیدگاه‌ها

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای ضروری علامت گذاری شده اند.