Hallo, ich habe wieder eine Frage. Bin leider nicht fündig im Netz geworden... Kennt jemand eine Möglichkeit ein Arduino Board direkt über eine Exe oder ein Script mit neuer Software zu versorgen, statt den Quellcode in bsp. die Arduino IDE zu kopieren dann zu kompilieren und hochzuladen. Beispiel: Ich habe 3 Boards die quasi deselbe machen, allerdings an unterschiedlichen Standorten und möchte auf diese nun die Identische Version des neuen Codes aufspielen. Hierzu schicke ich Person B welche in der nähe von Arduino 2 ist eine Exe, diese muss nun nur den Arduino per USB verbinden und die Exe ausführen. Person C bei Arduino 3, tut genau das was Person B getan hat... Sie sieht somit nicht den Code dahinter bzw. muss selbst nichts eintippen, kopieren oder wie auch immer. Vielen Dank! mal wieder ;)
Fridolin schrieb: > Hallo, > ich habe wieder eine Frage. > Bin leider nicht fündig im Netz geworden... > > Kennt jemand eine Möglichkeit ein Arduino Board direkt über eine Exe > oder ein Script mit neuer Software zu versorgen, statt den Quellcode in > bsp. die Arduino IDE zu kopieren dann zu kompilieren und hochzuladen. > Die IDE gibt ja das Programmierkommando in dem Log-Fensterchen aus: z.B.:
1 | /usr/local/arduino/arduino-1.8.5/hardware/tools/avr/bin/avrdude -C/usr/local/arduino/arduino-1.8.5/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -cusbasp-clone -B0.2 -V -Uflash:w:/tmp/arduino_build_695044/AnalogReadSerial.ino.hex:i |
Das kannst Du einfach in eine Batch-Datei kopieren und die Dateipfade anpassen, speziell den Schwanz nach -Uflash auf die entsprechende Hex-Datei.
Inno Setup und AVRdude. Damit sollte man nen schönen sauberen Wizzard erstellen können.
- stelle in der Arduino-IDE in den Einstellungen auf ‚ausführliche Infos beim Kompilieren‘ - Prg kompilieren/hochladen, und du siehst was die IDE macht - nämlich eine .hex-Datei erzeugen, und diese per ‚avrdude‘ auf den Arduino schieben - .hex-Datei kopieren, und Batchdatei mit obigem avrdude-Aufruf bauen [ok, bin Langsamtipper :-)]
Hat jemand zufällig eine Bat datei mit der man die Hex auf den Arduino spielen kann , als Beispiel. Hab nen Arduino der jeden Tag den Sketch,,frisch,, hochgeladen bekommen soll.
Alex schrieb: > Hat jemand zufällig eine Bat datei mit der man die Hex auf den Arduino > spielen kann , als Beispiel. Warum folgst du nicht diesem Tipp: Jan L. schrieb: > - stelle in der Arduino-IDE in den Einstellungen auf ‚ausführliche Infos > beim Kompilieren Und hochladen ebenfalls aktivren Dann zeigt sie dir das avrdude Kommando. Das solltest du doch in eine Batch Datei quetschen können... Oder?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.