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

بررسی اجمالی:

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

میکروکنترلرها برای برنامه ریزی سخت دشوار هستند؛ هدف آردوینو ایجاد راه دستی برای توسعه دهندگان نرم افزار برای ورود به دنیای برنامه نویسی میکروکنترلر است. Arduino یک رابط میکروکنترلر است که در اطراف پردازنده Atmel ATmega ساخته شده است، همراه با زبان و محیط برنامه نویسی برای ایجاد منطق روی تراشه.

نرم افزار و سخت افزار:

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

نرم افزار Arduino رایگان و منبع باز است. پلت فرم برنامه نویسی بر اساس زبان سیم کشی محبوب است. IDE مبتنی بر پردازش است که یک زبان شناخته شده در بین طراحان و پیشگامان است. بر خلاف بسیاری از رابط های میکروکنترلر، Arduino پلت فرم متقابل است. می توان آن را در ویندوز، لینوکس و مکینتاش OS X اجرا کرد.

برنامه های کاربردی:

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

پروژه ها:

این پلتفرم در حال حاضر یک انجمن توسعه دهندگان را به اشتراک گذاشت که بسیاری از کارهای متن باز را به اشتراک می گذارند. علاقه مندان از آن برای ایجاد یک طیف گسترده ای از پروژه های نوآورانه از کنترل کننده های نرم افزار ترموستات، به مانیتورهای کودک که هشدار SMS را ارسال می کنند ، به اسلحه اسباب بازی که هر بار که یک تواین خاص در توییتر استفاده می شود، آتش می زند. و بله، حتی یک صفحه کامل از پروژه های آردوینو برای کنترل دستگاه های قهوه وجود دارد.

اهمیت آردوینو:

در حالی که برخی از این پروژه های آردوینو ممکن است به نظر ساده انگاری برسد، این فناوری در واقع به چندین روند تبدیل می شود که باعث می شود این نیروی بالقوه مهم در صنعت باشد. " اینترنت چیزها " عبارت عامیانه ای است که در جامعه تکنولوژیک برای توصیف موارد روزمره ای که به اینترنت متصل هستند و قادر به اشتراک اطلاعات هستند، استفاده می شود. متر برق هوشمند یک مثال اغلب استفاده می شود که می تواند استفاده از دستگاه را برای صرفه جویی در هزینه انرژی صرف کند. بسیاری از اینترنت چیزهایی را به عنوان بخشی مهم از پدیده تعریف شده با نام Web 3.0 نامیده اند

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

ابزار نوآوری:

پروژه های منبع باز مانند آردوینو مانع دسترسی ورودی برای توسعه دهندگان است که در جستجوی اشیا تعاملی هستند. این یک فرصت برای موج جدید انرژی و راه اندازی در ایجاد اینترنت از همه چیز ایجاد می کند. این نوآوران قادر خواهند بود با استفاده از پلت فرم آردوینو، پیش از ایجاد یک پیشنهاد آماده تولید، نمونه اولیه و آزمایشی با دستگاه های تعاملی را سریعتر کنند. یکی دیگر از مارک زوکربرگ یا استیو جابز ممکن است روزی پیدا شود که راه های جدیدی برای رایانه ها برای ارتباط با جهان فیزیکی پیدا کند. عاقلانه است که توجه به این فضا را جلب کنیم و آردوینو یک راه عالی برای "شیب دادن انگشتان شما" به امکانات اشیاء تعاملی است.