الأردوينو هو عبارة عن لوحة إلكترونية صغيرة تعتمد على الميكروكنترولر وتستخدم في تطوير الأنظمة الإلكترونية والمشاريع التفاعلية. وتشمل مواصفات الأردوينو ما يلي:
1- المعالج (Microcontroller): يستخدم الأردوينو معالجات ميكروكنترولر مثل ATmega328P و ATmega2560 و ATtiny85 والخ.
2- الذاكرة (Memory): يحتوي الأردوينو على ذاكرة فلاش و ذاكرة SRAM و ذاكرة EEPROM.
3- المداخل والمخارج (I/O pins): يحتوي الأردوينو على مداخل ومخارج رقمية وتماثلية يمكن استخدامها لتوصيل الأجهزة الإلكترونية والحساسات.
4- البرمجة (Programming): يتم برمجة الأردوينو باستخدام لغة البرمجة (C++) ويمكن استخدام بيئة التطوير المتكاملة (IDE) لبرمجة الأردوينو.
5- التوصيل (Connectivity): يمكن توصيل الأردوينو بالحاسوب أو الهاتف الذكي عن طريق منفذ USB ويمكن استخدام الاتصال اللاسلكي (Bluetooth و Wi-Fi) من خلال الوحدات اللاسلكية الخارجية.