أردوينو هو عبارة عن لوحة إلكترونية صغيرة تستخدم لإنشاء وتطوير الأجهزة الإلكترونية التفاعلية. يعمل أردوينو بواسطة معالج مبرمج يقوم بتنفيذ التعليمات التي تم إدخالها عليه.
عند توصيل أردوينو بالكمبيوتر أو بمصدر طاقة خارجي، يتم تشغيل المعالج ويبدأ في تنفيذ البرنامج المحمل عليه. يمكن برمجة أردوينو باستخدام لغة البرمجة Arduino التي تستند إلى C/C++.
باستخدام أردوينو، يمكنك إدخال إشارات من مجموعة متنوعة من الأجهزة الإلكترونية مثل الأجهزة الاستشعار والأزرار والمفاتيح والمحركات. يمكن للمعالج في أردوينو التعامل مع هذه الإشارات وتنفيذ الأوامر المطلوبة، مثل إخراج إشارة إلى محرك أو تشغيل LED.