آردوینو چیست و به چه معناست ؟

 آردوینو چیست و به چه معناست ؟

آردوینو چیست و به چه معناست ؟

آردوینو چیست و به چه معناست ؟ Arduino  یا به فارسی آردوینو ابزاری است برای تولید کامپیوترهایی که نسبت به کامپیوتر شخصی شما، مقدار بیشتری از دنیای فیزیکی را احساس و کنترل می کنند.

این ابزار، یک پلت فرم محاسباتی فیزیکی open-source است که بر اساس یک برد میکروکنترلر ساده تهیه شده، و نیز یک محیط توسعه برای نوشتن نرم افزار جهت کار با برد می باشد.

آردوینو می تواند جهت ایجاد اشیای تعاملی، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپ ها، موتورها، و سایر خروجی های فیزیکی به کار گرفته شود.

پروژه های آردوینو می توانند مستقل باشند، و یا با نرم افزاری که روی کامپیوتر شما در حال اجراست(مثل Flash ، Processing، MaxMSP)، ارتباط برقرار کند.

شما می توانید بردها را به طور دستی مونتاژ کنید و یا به صورت از پیش مونتاژ شده، خریداری کنید؛ محیط برنامه نویسی open-source را می توانید به صورت رایگان دانلود کنید.

زبان برنامه نویسی آردوینو، یک پیاده سازی از Wiring(یک پلت فرم محاسباتی و فیزیکی مشابه) است، که بر اساس محیط برنامه نویسی چندرسانه ای Processing کار می کند.

در شروع شما دوستان می توانید انواع بردهای آردوینو را از وی تات تهیه فرمایید

 

چرا آردوینو؟ آردوینو چیست ؟

تعداد زیادی میکروکنترلر و پلت فرم میکروکنترلر دیگر، جهت محاسبات فیزیکی موجود است.

بردهای Parallax Basic Stamp، Netmedia’s BX-24، Phidgets، MIT’s Handyboard و بسیاری بردهای دیگر، عملکرد مشابهی را ارائه می دهند.

کلیه این ابزارها، جزئیات درهم و برهمی از برنامه نویسی میکروکنترلر را برداشته و آن را در یک پکیج easy-to-use جمع بندی نموده اند.

برد آردوینو همچنین فرایند کار با میکروکنترلرها را تسهیل می کند. ( آردوینو یعنی چی )

لیکن مزایایی را برای معلمان، دانش آموزان و مبتدیان علاقه مند در کلیه سیستم های دیگر ارائه می دهد:
  • ارزان –  در مقایسه با سایر پلت فرم های میکروکنترلر، بردهای آردوینو نسبتاً ارزان هستند. ارزان ترین نسخه از ماژول آردوینو می تواند به صورت دستی مونتاژ شود، و حتی ماژول های آردوینو از پیش مونتاژ شده، کمتراز ۵۰ دلار قیمت دارد.
  • مستقل از سیستم عامل (Cross-platform) – نرم افزار آردوینو روی سیستم های عامل ویندوز، مکینتاش OSX و لینوکس اجرا می شود. اکثر سیستم های میکروکنترلر منحصر به ویندوز شده اند.
  • محیط برنامه نویسی شفاف و ساده – محیط برنامه نویسی آردوینو برای استفاده مبتدیان، ساده است، در عین حال جهت استفاده ی کاربران حرفه ای از مزیتها نیز به اندازه کافی منعطف است. برای مدرسان، بر اساس محیط برنامه نویسی Processing به راحتی قابل استفاده است، بدین ترتیب، دانش آموزانی که برنامه نویسی در آن محیط را یاد می گیرند، با ظاهر و باطن آردوینو آشنا خواهند شد.
  • نرم افزار قابل توسعه و open-source – نرم افزار آردوینو به صورت یک ابزار open-source منتشر شده است که برای توسعه توسط برنامه نویسان باتجربه موجود می باشد. این زبان می تواند از طریق کتابخانه های C++ گسترش یابد، و افرای که می خواهند جزئیات فنی را بفهمند، می توانند از آردوینو گریزی به زبان برنامه نویسی AVR C که زبان پایه ی آن است، بزنند. به طور مشابه اگر بخواهید، می توانید مستقیما کد AVR-C را درون برنامه های آردوینو خود درج کنید.
  • سخت افزار قابل توسعه و open-source – آردوینو بر اساس میکروکنترلرهای ATMEGA8 و ATMEGA168 شرکت Atmel پایه ریزی شده اند. طرح ماژول ها تحت لیسانس Creative Commons مجوز گرفته اند، بنابراین طراحان با تجربه مدار، می توانند ماژول خود را ساخته، توسعه داده و آن را بهبود ببخشند. حتی کاربران نسبتاً بی تجربه می توانند یک نسخه بردبوردی از ماژول را جهت فهم شیوه کار آن بسازند و هزینه ای جهت آن نپردازند.

 

آردوینو – سخت افزار

سخت افزار آردوینو شامل یک برد توسعه است که در کشور ایتالیا ساخته شده است.

از آنجاییکه آردوینو یک سخت افزار متن باز است،

تیم سازنده فایل های شماتیک و PCB را که با استفاده از Eagle ساخته شده را در وب سایت شان قرار داده اند

همه می توانند به آن مراجعه کنند و برد خودشان را بسازند.

در این تصویر می توانید یک نمونه برد آردوینو (Arduino UNO) را ببینید که قطعات آن مشخص شده اند.

برد آردوینو چیست ( آردوینو یعنی چی )

 

 آردینو چیست و به چه معناست ؟

 

فقط کافی است این قطعه را به پورت USB کامپیوترتان وصل کنید

برنامه را از کامپیوترتان روی برد کنترلر دانلود کنید و سپس برد را در پروژه موردنظرتان استفاده کنید.

برد آردوینو چیست

آردوینو – نرم افزار آردوینو به زبان ساده

همانطور که در تصویر زیر نشان داده شده است، نرم افزار آردوینو شامل دو بخش می باشد:

آردوینو چیست
آردوینو چیست

 

بوت لودر (Boot loader)

بوت لودر درواقع یک کد کوچک درون میکروکنترلر است

کنترلر را ویژه می کند و قدرت یکپارچه سازی آن را با IDE آردوینو و برد آردوینو را فراهم می کند.

با پاک شدن بوت لودر، هرچه سعی می کنید IDE را برنامه ریزی کنید کنترلر چیزی متوجه نمی شود.

به بیان ساده تر، بوت لودر به عنوان یک مترجم بین کنترلر و IDE آردوینو عمل می کند.

قبل از یکپارچه سازی بوت لودر، باید آن را روی کنترلر (از یک پروگرامر متفاوت) ذخیره کنید.

برد آردوینو چیست

IDE (محیط یکپارچه توسعه)

IDE آردوینو روی کامپیوتر نصب می شود.

این IDE هم مثل نمونه های مشابه یک کامپایلر، سریال مانیتور و … دارد.

زبان آردوینو نوع دیگری از c++ است – دست کم شبیه برنامه های c++ است.

برنامه از طریق IDE نوشته می شود و روی برد آپلود می شود.

زبان آردوینو بسیار ساده است.

IDE یا همان محیط یکپارچه توسعه نرم افزار این امکان را به شما می دهد که از بین نسخه های مختلف برد آردوینو با کنترلرهای مختلف، هرکدام را که می خواهید انتخاب کنید.

همچنین این امکان را به کاربر می دهد که یک پورت ارتباطی مخصوص برای محل اتصال برد آردوینو انتخاب کنید.

 

 آردینو چیست و به چه معناست ؟

 

 آردینو چیست ( برد آردوینو چیست آردوینو یعنی چی  )

 

شیلد آردوینو آردوینو به زبان ساده

شیلد به قطعات قابل نصب روی برد آردوینو گفته می شود که امکان واسطه سازی آسان ماژول هایی مثل LCD، اترنت و … را فراهم می کنند

نیاز به استفاده از سیم را به حداقل می رسانند.

تنوع شیلدهای مخصوص برد آردوینو برای تمام ماژول ها و قطعات بسیار زیاد است.

 

 

آردوینو Arduino برای چه کارهایی مناسب است؟ آردوینو به زبان ساده

برد آردوینو arduino یک گجت قابل برنامه ریزی و متن باز یا به اصطلاح اپن سرس می باشد.

با آردوینو Arduino کلی گجت های جذاب می توان ساخت.

برگ برنده آردوینو Arduino به دلیل پلت فرم نرم افزاری اش می باشد.

با آردوینو می توان یک پرینتر ۳ بعدی ساخت، یا یک ماشین نقاشی، یا یک ربات و یا حتی سیستم ساختمان هوشمند را توسط آن پیاده سازی کرد.

( آردوینو یعنی چی )

 

جمع آوزی گروه فیک مود 

نوشته شده توسط wetat.ir

مدیر

0 دیدگاه

پست های مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *