Si vous voulez une solution entièrement compatible pour votre projet arduino (oui, vous pouvez partager votre projet avec d' autres personnes qui utilisent tout simplement Arduino IDE) vous devez vérifier amake un outil pour simplifier la cli du arduino, je l' utilise avec Geany mais d'autres l'utilisent avec vi, Atom, etc.
C'est inspiré et les projets Ino et Arturo maintenant morts; veuillez prendre 5 minutes pour le tester et donner vos commentaires.
Exemple d'utilisation:
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]
Il contient de la colle intelligente, il peut se souvenir de la carte et du fichier, et même détecter automatiquement l'USB de la carte; donc après une commande "amake -v" réussie, vous pouvez le faire sur la ligne de commande et cela fonctionnera.
amake -v
[to compile/verify your code]
amake -u
[to upload your code to an arduino connected via USB]
Si vous utilisez des macros IDE, vous pouvez facilement créer les commandes de compilation et de téléchargement, par exemple en utilisant Geany IDE, cela deviendra:
- Compiler / vérifier: cd% d; amake -v uno% f
- Téléchargement: cd% d; amake -u uno% f
Vous pouvez obtenir plus d'aide pour exécuter simplement "amake" ou "amake -h" une fois installé.
En outre, il peut prendre en charge CHAQUE carte / lib / programmeur que vous avez installé / configuré dans votre Arduino IDE, oui, une carte moderne comme Adafuit Trinket M0 / Arduino M0 etc ...
Allumez simplement votre IDE Arduino, allez dans le gestionnaire de carte, installez le support et c'est tout, mais suivez quelques instructions simples et vous êtes prêt.
La carte que vous avez n'est pas prise en charge? pas de problème, détectez le fqbn (lisez le fichier README.md) et passez-le comme nom de carte.
Je recherche des testeurs pour augmenter le nombre ou les alias de carte et la détection automatique des signatures USB appropriées.
N'oubliez pas qu'il s'agit d'un outil développé par des particuliers, maintenant partagé avec le public, vous savez, juste un programmeur qui gratte ses démangeaisons ...
À votre santé.