November 4, 2020

آشنایی با برنامه نویسی آردوینو

آردوینو یک برد متن‌ باز برای نمونه‌ سازی قطعات الکترونیکی می باشد که بر اساس سخت‌افزار و نرم‌افزار منعطف و ساده پایه‌ریزی و طراحی شده است که از میکروکنترلر Atmel به عنوان قطعه سخت افزاری اصلی و از جاوا به عنوان زبان برنامه نویسی استفاده می کند آردوینو در حقیقت یک cpu برای نوشتن برنامه بر روی برد می باشد که میتوانید تمام فرامین لازم بر روی انواع سخت افزارها را اعمال کنید انواع فرامین کنترلی ، ساختار چرخشی قطعات ، روشن و خاموش کردن قطعات همگی از طریق دستورات بسیار ساده ای که در آردوینو نوشته شده و از طریق یک پروگرامر به داخل برنامه ارسال میشود قابل کنترل می باشد به جرات میتوان گفت امروزه اهمیت استفاده از آردوینو بر هیچ ساختار مداری و بردی غیر قابل انکار هست یکی از اصلی ترین ویژگی های آردوینو وصل به پایگاه داده بر ذخیره انواع اطلاعات می باشد به این صورت که هر فرمانی که روی آردوینو اجرا میشود در یک سلول از حافظه آن ذخیره میشود تا بتوان بر عملکرد کلی دستگاه بعدا نظارت کرد و این کی از اصلی ترین تفاوت های آردوینو با سایر ابزارهای برنامه نویسی کنترل پذیر می باشد.آردوینو می تواند جهت ایجاد اشیای تعاملی ، کنترل کردن LED ، موتورها و صفحه های نمایش ، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپ ها، موتورها، و سایر خروجی های فیزیکی به کار گرفته شود سخت افزار آردوینو هم توسعه تعاملی توسط کشور ایتالیا می باشد از آنجایی که آردوینو یک محیط متن باز هست میتوانید پروژه های انجام شده را در محیط وب به صورت کامل به اشتراک بگذارید.پروژه های آردوینو می توانند مستقل باشند آردوینو Arduino میتواند محیط اطراف را یا استفاده از سنسورهای مختلف حس کند. آردوینو می‌تواند بر محیط اطراف خود با استفاده از لامپ‌ها ، موتورها ، led های مختلف و سایر محرک‌ها اثر بگذارد. میکروکنترلرهای بکار رفته بر روی برد آردوینو بر اساس زبان برنامه‌نویسی کاملا استاندارد آردوینو و محیط ویژه کدنویسی آن برنامه‌ریزی شده است و برای پروژه آردوینو به هیچ نرم‌افزار جانبی و یا کامپایلر دیگری نیاز نیست.

منبع :
https://matlabprozhe.com/%D8%A7%D9%86%D8%AC%D8%A7%D9%85-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%87%D8%A7%DB%8C-%D8%A2%D8%B1%D8%AF%D9%88%DB%8C%D9%86%D9%88-arduino/