اپلیکیشن زینگ | باربری آنلاین
زینگ - سامانه جامع حمل و نقل

تماس تلفنی

دانلود زینگ
خانه اپلیکیشن زینگ سامانه صادرات و واردات فروشگاه خدمات اطلاعاتی
خدمات جانبی
تماس با ما
زینگ - سامانه جامع حمل و نقل کشوری

تماس تلفنی

دانلود زینگ

جستجو
عضویت در سامانه صادرات، واردات، تجارت
گروه بازرگانی هومان پویان

خروجی دیجیتال در Arduino:
خروجی های دیجیتال در برد های Arduino به منظور کنترل روشن و خاموش بودن LEDها، نمایشگرهای S7، کنترل سرعت موتورهای جریان مستقیم، کنترل رله ها و … استفاده می شوند.

مدار_اسنابر5

در این مطلب می خواهیم با خروجی دیجیتال در Arduino آشنا شویم.

کنترل LED با برد Arduino

شکل 1: کنترل LED با برد Arduino
مطابق شکل 2، پایه های 0 تا 13 برد Arduino از نوع Uno پین های دیجیتال هستند. باید توجه کرد که برخی از پین های دیجیتال چندمنظوره هستند و برای اهداف مختلف طراحی شده اند.

برای مثال، پین های 0 و 1 علاوه بر استفاده به عنوان ورودی و خروجی دیجیتال، می توانند به عنوان فرستنده و گیرنده در ارتباط سریال استفاده شوند. و یا پین های 10 تا 13 علاوه بر استفاده به عنوان ورودی و خروجی دیجیتال، می توانند در پروتکل ارتباطی SPI نیز استفاده شوند.

دیاگرام پین‌های برد Arduino Uno

شکل 2: دیاگرام پین های برد Arduino Uno
برای مشخص کردن عملکرد یک پین دیجیتال از دستور pinMode استفاده می کنیم. همچنین با استفاده از دستور digitalWrite می توانیم ولتاژهای صفر و یک منطقی را در پین های مشخصی تولید کنیم. برای مثال، فرض کنید بخواهیم یک LED با فرکانس یک هرتز چشمک بزند.

یعنی یک ثانیه روشن و یک ثانیه خاموش باشد و این فرآیند همواره تکرار شود. اتصالات سخت افزاری مطابق شکل 3 انجام خواهد شد. وجود مقاومت R1 برای محدودسازی دامنه جریان LED ضروری است.

اتصال LED به برد Uno

شکل 3: اتصال LED به برد Uno
سپس توسط برنامه زیر که در نرم افزار Arduino پیاده سازی می شود، LED شروع به چشمک زدن می کند.

کشتیرانی
حمل زمینی
وانت
حمل هوایی
نظر شما
نام و نام خانوادگی:

شماره تماس (نمایش داده نمی شود):

کد امنیتی: captcha

متن پیام: (نظر شما پس از بررسی منتشر خواهد شد)


مطالب مرتبط:
مخفی کردن >>