Wenn Sie eine vollständig kompatible Lösung für Ihr Arduino-Projekt möchten (ja, Sie können Ihr Projekt mit anderen Personen teilen, die nur eine einfache Arduino-IDE verwenden), müssen Sie ein Tool auswählen , um die Benutzeroberfläche des Arduino zu vereinfachen. Ich verwende es jedoch mit Geany andere benutzen es mit vi, Atom, etc.
Es ist inspiriert und die mittlerweile toten Ino- und Arturo-Projekte; Bitte nehmen Sie sich 5 Minuten Zeit, um es zu testen und geben Sie uns Feedback.
Beispiel Verwendung:
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]
Es hat einen intelligenten Klebstoff, es kann sich an die Platine und die Datei erinnern und sogar den USB-Anschluss der Platine automatisch erkennen. Nach einem erfolgreichen "amake -v" -Befehl können Sie dies in der Befehlszeile tun und es wird funktionieren.
amake -v
[to compile/verify your code]
amake -u
[to upload your code to an arduino connected via USB]
Wenn Sie einige IDE-Makros verwenden, können Sie die Kompilierungs- und Upload-Befehle einfach erstellen, beispielsweise mit Geany IDE:
- Kompilieren / Überprüfen: cd% d; amake -v uno% f
- Upload: cd% d; amake -u uno% f
Sie können mehr Hilfe bekommen, wenn Sie "amake" oder "amake -h" einmal installiert haben.
Außerdem kann es JEDES Board / jede Bibliothek / jeden Programmierer unterstützen, die / den Sie in Ihrer Arduino IDE installiert / konfiguriert haben, ja, modernes Board wie das Adafuit Trinket M0 / Arduino M0 usw.
Feuern Sie einfach Ihre Arduino IDE, gehen Sie zum Board Manager, installieren Sie Support und das ist alles. Folgen Sie einfach ein paar einfachen Anweisungen und schon sind Sie fertig.
Das Board, das Sie haben, wird nicht unterstützt? Kein Problem, erkennen Sie den fqbn (lesen Sie die README.md-Datei) und geben Sie ihn als Board-Namen weiter.
Ich bin auf der Suche nach Testern, um die Anzahl der Board-Aliase und die automatische Erkennung der richtigen USB-Signaturen zu erhöhen.
Denken Sie daran, dies ist ein privat gewachsenes Werkzeug, das jetzt der Öffentlichkeit zur Verfügung gestellt wird. Es ist nur ein Programmierer, der sich am Juckreiz kratzt ...
Prost.