Aufspielen von Code auf Arduino über Exe / Script

Gast #5266383
Lesenswert?

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 ;)
Gast #5266410
Lesenswert?

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.
#5266419
Lesenswert?

- 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 :-)]
Gast #5911512
Lesenswert?

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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren