Nous n'allons pas utiliser l'interface IDE officielle mais il faut quand même l'installer, parce que Ino en a besoin pour ajouter une couche logicielle aux sources que nous écrirons.

Que rajoute-t-il exactement ? Pour le savoir il faut utiliser l'IDE officiel pour compiler un programme simple (un des exemples fournis ), en ayant pris le soin au préalable de le rendre "bavard". Pour cela il faut ajouter à la fin du fichier

.arduino/preferences.txt

les deux lignes suivantes :

build.verbose=true
upload.verbose=true


Relancer l'IDE et compiler un programme (un "sketch" comme ils disent...)
On voit alors que l'IDE utilise avr-gcc et ajoute une bonne dizaine de sources pour gérer les ressources des ATmega.

Pour plus de détails sur ce que je viens de dire je vous renvoie sur cette page :