Se si desidera una soluzione completamente compatibile per il vostro progetto Arduino (sì, è possibile condividere il progetto con altre persone che utilizzano semplicemente Arduino IDE) è necessario verificare AAssicurarsi uno strumento per semplificare il cli del arduino, Io lo uso con Geany ma altri lo usano con vi, Atom, ecc.
È ispirato e i progetti Ino e Arturo ormai morti; attendere 5 minuti per testarlo e fornire feedback.
Esempio di utilizzo:
cd ~/Arduino/Blink/
[move to your arduino project folder]
amake -v uno Blink.ino
[to compile/verify your code]
amake -u uno Blink.ino /dev/ttyUSB0
[to upload your code to an arduino connected via USB]
Ha un po 'di colla intelligente dentro, può ricordare la scheda e il file e persino rilevare automaticamente l'USB della scheda; quindi dopo un comando "amake -v" riuscito puoi farlo sulla riga di comando e funzionerà.
amake -v
[to compile/verify your code]
amake -u
[to upload your code to an arduino connected via USB]
Se usi alcune macro IDE puoi creare facilmente i comandi di compilazione e caricamento, ad esempio usando Geany IDE diventerà:
- Compila / Verifica: cd% d; tra -v uno% f
- Carica: cd% d; in pausa -u uno% f
Puoi ottenere ulteriore assistenza eseguendo solo "amake" o "amake -h" una volta installato.
Inoltre, può supportare OGNI scheda / lib / programmatore che hai installato / configurato nel tuo IDE Arduino, sì, scheda moderna come Adafuit Trinket M0 / Arduino M0 ecc ...
Basta avviare il tuo IDE Arduino, andare al gestore della scheda, installare il supporto e basta, basta seguire alcune semplici istruzioni e il gioco è fatto.
La scheda che hai non è supportata? non è un problema, rileva il file fqbn (leggi il file README.md) e passalo come nome della scheda.
Sto cercando tester per aumentare il numero o gli alias della scheda e il rilevamento automatico delle firme USB appropriate.
Ricorda che questo è uno strumento privato, ora condiviso con il pubblico, sai, solo un programmatore che gratta il prurito ...
Saluti.