Het Arduino platform dat vrij te gebruiken is, is geprogrammeerd met een eigen taal, ontwikkeld vanuit de hoge programmeertaal Processing. Het is dus een taal die veel weg heeft van C+++. Het is daarom een algemene programmeertaal die geassocieerd wordt met UNIX en gekenmerkt wordt door zijn goede draagbaarheid.