آردوینو Arduino یک برد متنباز برای نمونهسازی است و بر اساس سختافزار و نرمافزار منعطف و ساده پایهریزی و طراحی شده است. آردوینو Arduino میتواند محیط اطراف را یا استفاده از سنسورهای مختلف حس کند. آردوینو Arduino میتواند بر محیط اطراف خود با استفاده از لامپها، موتورها و سایر محرکها اثر بگذارد. میکروکنترل بکار رفته بر روی برد آردوینو Arduino بر اساس زبان برنامهنویسی آردوینو Arduino و محیط ویژه کدنویسی آن برنامهریزی شده است و برای کدنویسی به هیچ نرمافزار جانبی و یا کامپایلر دیگری نیاز نیست. پروژهای آردوینو Arduino میتوانند به صورت مستقل و یا مرتبط با سایر نرمافزارهای کامپیوتر شخصی باشد. برای مثال میتوان فرمانها را برای کنترل موتورها از طریق پورت یواسبی ارسال نموده و یا دادههای سنسورها را نیز از همین پورت دریافت کرد.
در دوره آموزشی Udemy Arduino OOP (Object Oriented Programming) با آموزش آردوینو و شی گرایی اشنا خواهید شد.