Arduino یک پلتفرم سخت افزاری و پردازشی است که به صورت کد باز یا Open-Source طراحی شده است. این پلتفرم بر پایه یک بورد I/O ساده و بر مبنای زبان processing/wiring طراحی شده. بورد Arduino هم برای طراحی مدارات مستقل و هم برای ارتباط با سیستمهای خارجی و نرم افزارها مناسب است.سخت افزار Arduino با استفاده از یک زبان مبتنی با سیم بندی یا Wiring-based (با تمامی کتابخانه ها و دستور زبان لازم) و با بهره گیری از یک محیط مبتنی بر پردازش یا processing-based، برنامه نویسی می شود. این برنامه نویسی بسیار مشابه با زبان ++C است. با این تفاوت که در این زبان ساده سازی های زیادی صورت گرفته و تغییراتی برای یادگیری سریع و آسان زبان ایجاد شده است.برای اضافه کردن قابلیت های سخت افزاری برای بورد Arduino مداراتی به نام بوردهای Shield طراحی و تولید شده است. برای مثال برای اضافه کردن قابلیت ارسال SMS یا ارتباطات GSM بورد GSM Shield طراحی شده. یا برای اضافه کردن قابلیت ناوبری GPS Shield طراحی و تولید شده است.بینهایت بورد Shield در کابردهای مختلف برای بورد Arduino طراحی و تولید شده است.بورد Arduino موجود ورژن جدید این محصول است. در این ورژن علاوه بر ویژگی های نسخه قبلی، برای مدیریت ارتباط USB به جای چیپ FTDI از میکروکنترلر ATmega328P استفاده شده است. در این روش سرعت انتقال داده افزایش یافته و برای راه اندازی ارتباط USB در لینوکس و مکینتاش به درایور نیاز نخواهیم داشت. (فایل inf در ویندوز نیاز خواهد بود.)
پایه های آردوینو UNO
برد آردوینو Uno در مجموع دارای 20 پایه ورودی/خروجی است که در ادامه جزییات آنها بیان میشود.
پایههای ورودی/خروجی دیجیتال
14 پایه از مجموع 20 پایه ورودی/خروجی برد آردیونو Uno، پایههای ورودی/خروجی دیجیتال آن هستند. در واقع با برنامهنویسی این برد، میتوانید این پایهها را به عنوان ورودی و یا خروجی قرار داده مقادیر دیجیتال HIGH و LOW را در حالت ورودی مقادیر از آنها خوانده و در حالت خروجی در آنها بنویسید. این پایهها به ترتیب به نام پایههای 0 تا 13 شناخته میشوند.
پایههای ورودی آنالوگ
6 پایه دیگر از مجموع 20 پایه ورودی/خروجی برد آردوینو Uno، پایههای ورودی آنالوگ هستند. به کمک این پایهها میتوانید ولتاژهای آنالوگ را به عنوان ورودی بخوانید. این پایهها 10 بیت بوده و در نتیجه توانایی خواندن ولتاژهای ورودی تا دقت 4.88mV را دارند.
این پایهها همچنین میتوانند همانند پایههای ورودی خروجی دیجیتال، برای خواندن و نوشتن مقادیر دیجیتال نیز استفاده شوند.
پایههای PWM
6 پایه از مجموع 14 پایه ورودی/خروجی دیجیتال پایههای PWM هستند. به کمک این پایهها، میتوانید مقادیر آنالوگ در خروجی پایهها بنویسید. این پایهها 8 بیت بوده و در نتیجه میتوان ولتاژ آنالوگ با دقت 19.5mV را در خروجی آنها ایجاد کرد.
پایههای GND، 5V و 3.3V
برد آردوینو Uno، در مجموع دارای 3 پایه GND، یک پایه 5V و یک پایه 3.3V است که از آنها میتوانید برای پروژههای خود استفاده کنید.
در شکل بالا، انواع پایههای ذکر شده در برد آردوینو Uno نشان داده شده است.
همانطور که گفته شد، این برد در مجوع دارای 20 پایه ورودی/خروجی است. اگر در پروژه خود به این تعداد پایه نیاز ندارید، میتوانید از انواع دیگر بردهای آردوینو مثل آردوینو پرومینی و آردوینو لیلیپد استفاده کنید. همچنین در صورت نیاز به پایههای بیشتر میتوانید از بردهایی مانند آردوینو و آردوینو در پروژه خود بهره ببرید.
برچسب: arduino uno r3 آردوینو آردوینو اونو خرید arduino uno r3 خرید برد arduino uno خرید برد آردوینو خرید برد آردوینو uno r3 قیمت آردوینو uno













دیدگاهها0
هیچ دیدگاهی برای این محصول نوشته نشده است.