Ардуіно (Arduino) це назва апаратно-програмних засобів для створення простих електронних систем автоматики і робототехніки. Система має повністю відкриту архітектуру і орієнтована на непрофесійних користувачів.
Програмна частина Ардуіно складається з інтегрованого програмного середовища (IDE), що дозволяє писати, компілювати програми, а також завантажувати їх в апаратуру.
Апаратна частина являє собою електронні плати з мікро контролером, супутніми елементами (стабілізатор живлення, кварцовий резонатор, конденсатори), портом для зв'язку з персональним комп'ютером, роз'ємами для сигналів вводу-виводу тощо.
Незважаючи на простоту розробки проектів, використовуючи Ардуіно, можуть бути створені досить складні системи, особливо після появи високопродуктивних варіантів контролерів.
У платах Ардуіно використовуються мікроконтролери Atmel AVR з прошитим у них завантажувачем. За допомогою нього записується програма в мікроконтролер з персонального комп'ютера без застосування апаратних програматорів.
Для програмуванні Ардуіно використовується мова C/C++, з деякими особливостями.
Існує величезна кількість клонів апаратної частини Ардуіно. Більшість з низ є повними аналогами фірмових Ардуіно, часто не поступаються за якістю.