Arduino to otwarte środowisko programistyczne, na którym można przygotować programy dla płytki deweloperskiej o tej samej nazwie.
Arduino to środowisko programistyczne, które umożliwia wykorzystanie języków C oraz C++ do pisania kodów współpracujących z kontrolerami stworzonymi przez autorów wspomnianego narzędzia.