Arduino is een ontwikkelingsplatform gebaseerd op een vrij te gebruiken of “Open Source” elektronische hardwarekaart met een herprogrammeerbare ATMEL-microcontroller en een reeks input en output pinnen. Door middel van deze pennetjes is het mogelijk om verbindingen te maken tussen de microcontroller en een verscheidenheid aan sensoren en circuits.
Deze verbindingen worden meestal op een zeer eenvoudige manier tot stand gebracht, over het algemeen met behulp van dupontkabels. Door de geïntegreerde schakeling van de microcontroller aan te sluiten op een computer kunnen instructies worden opgenomen in een programmeertaal. Zo kan de gebruiker programma’s ontwerpen die in wisselwerking staan met de elektronische circuits.