Compilare progetti arduino su editor esterno

In verità non pensavo di trovare delle soluzioni alla tua necessità, invece ti consiglio di fare delle ricerche con google per vedere se trovi altro. Io ad esempio ho trovato anche questo tool: https://github.com/sudar/Arduino-Makefile~~ (ops ho sbagliato link) http://inotool.org/

Domani lo testo e vediamo come lavora e poi posto, se tu testi l'altro fai lo stesso.

Aggiornamento:
Siamo già a domani, l'ho testato brevemente e ha funzionato all'istante.
È di una semplicità disarmante:
Crea progetto usando il template blink:

$ ino init -t blink

Building progetto:

$ ino build --arduino-dist /home/user/bin/arduino-1.0.5/

Se arduino IDE e core è installato nel path standard non è necessario specificare --arduino-dist /path/.
Comodissimo poter specificare il percorso così si può scegliere il core.

Aggiornamento:
Ho provato a sfruttare lo stesso progetto blink togliendo il file .ino che il tool ha creato in automatico e in sua sostituzione ho messo ArduinoISP.ino. Ho scritto ino build ecc e si è verificato un errore quindi ho provato con il comando ino clean e poi ino build e lo sketch è stato compilato con successo.

Per installare il software la documentazione non è molto precisa. Nel mio caso io volevo installare il tutto sotto /usr/local ma l'installazione non va a buon fine in quanto l'environment python deve essere configurato per cercare sotto /usr/local visto che non ho tempo ho proceduto con l'installazione standard che ha il prefix=/usr.

Istruzioni per compilare ed installare da terminale:

cd ino-0.3.6
python setup.py build
su -c "python setup.py install"

L'ultimo comando richiede la password di root e poi installa correttamente.

Ciao.