آردوینو چیست؟
آردوینو یک شرکت تولید سخت افزاری و نرم افزاری است، که یک کیت میکروکنترلر و یک میکروکنترلر را برای ساخت دستگاه های دیجیتال طراحی کرده است که می توان اشیاء را در دنیای فیزیکی و دیجیتال احساس و کنترل کرد. محصولات این شرکت به صورت نرم افزار و سخت افزار هستند که تحت مجوز( GNU Lesser General Public License LGPL) یا مجوز عمومی عمومی (GNU GPL) اجازه ساخت بورد های Arduino و توزیع نرم افزار را دارند . بورد های توسعه آردوینو به صورت تجاری به صورت پیش ساخته و یا به عنوان کیت های DIY انجام می شود. طرح های هیئت مدیره Arduino از انواع ریزپردازنده ها و کنترل کننده ها استفاده می کنند.بورد های مجهز به مجموعه ای از پین های ورودی / خروجی (I / O) دیجیتال و آنالوگ هستند که ممکن است به صفحات مختلف گسترش یا صفحه های پلاستیکی (جامپر) و مدارهای دیگر متصل شوند. این بورد ها دارای رابط های سریال ارتباطی، از جمله (Universal Serial Bus USB) در برخی از مدل ها هستند که همچنین برای بارگیری برنامه ها از رایانه های شخصی استفاده می شود. میکروکنترلرها معمولا با استفاده از یک زبان از ویژگی های زبان های برنامه نویسی C و C + برنامه ریزی می شوند.
تاریخچه ساخت
بورد های آردوینو در سال 2003 به عنوان یک بورد برای دانش آموزان در موسسه طراحی تعامل Ivrea در Ivrea، ایتالیا آغاز شد، با هدف ارائه راه ارزان برای تازه کارها و حرفه ای ها برای ساخت دستگاه هایی که با محیط خود با استفاده از حسگرها و محرک نمونه های معمولی از جمله دستگاه هایی که برای سرگرمی های مبتدی مورد استفاده قرار می گیرند عبارتند از ربات های ساده، ترموستات ها و آشکارسازهای حرکتی.
نام آردوینو از نام Ivrea در ایتالیا می آید، که بعضی از بنیانگذاران این پروژه برای دیدار با آنها شرکت کردند. این نوار به نام Arduin Ivrea نامگذاری شد که از مارس Ivrea و پادشاه ایتالیا از 1002 تا 1014 نامگذاری شد
پروژه آردوینو در موسسه طراحی تعامل (Ivrea IDII) در Ivrea ایتالیا آغاز شد. در آن زمان، دانش آموزان از یک میکروکنترلر BASIC Stamp با هزینه 50 دلار استفاده کردند، هزینه قابل توجهی برای بسیاری از دانش آموزان بود. در سال 2003، هرناندو باراژان، پیمان توسعه سیم کشی را به عنوان یک پروژه پایان نامه کارشناسی ارشد در IDII، تحت نظارت ماسیمو بانزی و کیسی ریس، که برای کار در زبان پردازش شناخته شده، ایجاد کردند. هدف این پروژه ایجاد ابزار ساده و کم هزینه برای ایجاد پروژه های دیجیتال توسط غیر مهندسان بود. پلت فرم طراحی شامل یک مدار چاپی (PCB) با یک میکروکنترلر ATmega168، IDE بر اساس پردازش و کتابخانه برای به راحتی برنامه ریزی میکروکنترلر در سال 2003، ماسیمو بانزی با دیوید مللی، یکی از دانش آموزان IDII و دیوید کوارتیلز، پشتیبانی از میکروکنترلر ATmega8 ارزانتر را به سیم کشی اضافه کرد. اما به جای ادامه کار در طراحی، آنها پروژه را بچرخانند و آن را Arduino نامگذاری می کنند. پس از اتمام پلت فرم طراحی، نسخه های سبک تر و ارزان تر در جامعه منبع باز توزیع شد
در پایان سال 2008، شرکت Gianluca Martino، Smart Projects، علامت تجاری آردوینو را در ایتالیا ثبت کرد و حدود دو سال دیگر این راز را برای همکاران دیگرش حفظ کرد. این نشان داده شد زمانی که شرکت آردوینو تلاش کرد علامت تجاری را در سایر نقاط جهان ثبت کند (آنها در اصل در ایالات متحده ثبت نام کردند) و کشف کردند که قبلا در ایتالیا ثبت شده است. مذاکرات با جیانلوکا و شرکت او برای به دست آوردن علامت تجاری تحت کنترل شرکت اصلی Arduino شکست خورد. در سال 2014، پروژه های هوشمند شروع به پرداخت حق امتیاز دادند. سپس مدیرعامل جدید فدریکو موستو، که به شرکت Arduino SRL نامگذاری شده بود، و مدیرعامل arduino.org را با استفاده از گرافیک و طرح اصلی arduino.cc ایجاد کرد. این موجب اختلاف در تیم توسعه آردوینو شد. در ماه ژانویه سال 2015، Arduino LLC علیه Arduino SRL دادخواستی را مطرح کرد در ماه مه سال 2015، Arduino LLC علامت تجاری جهانی Genuino را ایجاد کرد، که به عنوان نام تجاری در خارج از ایالات متحده استفاده می شود. فدریکو موستو، مدیر عامل شرکت Arduino LLC، یکی از موسسین و مدیر عامل شرکت Arduino LLC، در شرکت World Maker Faire در نیویورک در 1 اکتبر سال 2016، ادغام دو شرکت را اعلام کرد. تا سال 2017 Arduino AG دارای علامت های تجاری زیادی برای آردوینو است. در ماه ژوئیه 2017، BCMI که توسط Massimo Banzi، David Cuartielles، David Mellis و Tom Igoe تأسیس شده است، Arduino AG و تمام علائم تجاری آردوینو را به دست آورد. فابیو ویولانت مدیر عامل جدید جایگزین فدریکو موسو است که دیگر برای Arduino AG کار نمی کند.
بیشتر بورد های Arduino شامل یک میکروکنترلر AVR 8 بیتی (Atmel (ATmega8، ATmega168، ATmega328، ATmega1280، ATmega2560 با تفاوتی در حافظه فلش، پین ها و ویژگی های هستند. 32-bit Arduino Due، بر اساس Atmel SAM3X8E در سال 2012 معرفی شد. بورد ها از پین های تک یا دو ردیف یا هدر های ماده استفاده می کنند که اتصالات را برای برنامه ریزی و اتصال به مدارهای دیگر آسان می کنند.