آردوینو ( Arduino ) ابزاری است برای تولید کامپیوترهایی که نسبت به کامپیوتر شخصی شما، مقدار بیشتری از دنیای فیزیکی را احساس و کنترل میکنند. این ابزار، یک پلتفرم محاسباتی فیزیکی open-source است که بر اساس یک برد میکروکنترلر ساده تهیه شده، و نیز یک محیط توسعه برای نوشتن نرمافزار جهت کار با برد میباشد.
آردوینو میتواند جهت ایجاد اشیای تعاملی، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپها، موتورها، و سایر خروجیهای فیزیکی به کار گرفته شود. پروژه های آردوینو میتوانند مستقل باشند، و یا با نرمافزاری که روی کامپیوتر شما در حال اجراست (مثل Flash ، Processing، MaxMSP)، ارتباط برقرار کند. شما میتوانید بردها را به طور دستی مونتاژ کنید و یا به صورت از پیش مونتاژ شده، خریداری کنید؛ محیط برنامهنویسی open-source را میتوانید به صورت رایگان دانلود کنید.
زبان برنامهنویسی آردوینو، یک پیادهسازی از Wiring (یک پلتفرم محاسباتی و فیزیکی مشابه) است، که بر اساس محیط برنامهنویسی چندرسانهای Processing کار میکند.