Outre une carte électronique programmable (Arduino Uno dans notre cas), le système Arduino de base associe également un logiciel de développement open source et gratuit.
Ce logiciel permet :
- d’écrire des programmes à l’aide du langage Arduino (proche du C)
- de compiler les programmes
- de programmer la carte Arduino par le port USB d’un PC