Rebecca Diamond Music » Blog

Sketch von arduino downloaden

Ist es möglich, Code von einem Arduino-Board zu extrahieren? Der Inhalt von Schaltungen und Arduino-Skizzen kann stark variieren. Bevor Sie beginnen, gibt es einen einfachen Prozess zum Hochladen einer Skizze auf ein Arduino-Board, auf das Sie verweisen können. Wenn Sie Projektvorschläge oder Projekte haben, die Sie ausprobiert haben und Hilfe benötigen, senden Sie uns bitte eine E-Mail oder hinterlassen Sie einen Kommentar auf der Projektseite und wir werden Ihnen antworten. Wir lieben es, Feedback von unseren Lesern zu erhalten und es hilft, eine bessere Community für uns alle aufzubauen. Im Fall “Kurze Skizze” sind Sie besser dran, einfach von Grund auf neu zu schreiben. Das wäre schneller, mit ziemlicher Sicherheit. Im Fall “lange Skizze” – es lohnt sich einfach nicht. Keiner der Variablennamen wird beibehalten, und die Art und Weise, wie der Compiler Code optimiert, selbst die Struktur des Codes wäre schwer zu bestimmen. Nun, da Sie wissen, wie man eine Skizze hochlädt, sollten Sie entsprechend hungrig auf ein paar weitere Arduino-Skizzen sein. Arduino-Programme werden Skizzen genannt. Wenn Sie alle Beispielskizzen von Hand eingeben, entwickeln Sie Ihre Programmierkenntnisse schneller. Aber manchmal ist es hilfreich, Skizzen zur Hand getestet zu haben, um Circuts zu beheben oder Fehler zu finden.

So werden alle vollständigen Skizzen für Ihre Verwendung unten zur Verfügung gestellt. Ich denke, es gibt eine andere Möglichkeit, dies zu tun, ohne den Code aus dem Arduino-Board zu extrahieren. Remenber das Datum, an dem Sie die Skizze erstellen, und suchen Sie sie in C:-Benutzer-Benutzer-AppData-Schema-Temp (z. B. : C:-Benutzer-Benutzer-AppData-Schema-Temp-Untitled4390292704786567977.tmp-sketch_jan19a ). Sie könnten Ihren nicht gespeicherten Code finden, es sei denn, er wurde von einem “Freeing Space Program” gelöscht. Viel Glück! Sie können das Hex-Dump der Datei herunterladen, aber es gibt keine einfache Möglichkeit, den gesamten C++-Code und die Kommentare zu erhalten. Wenn Sie die Assembly verstehen können, können Sie das Programm neu erstellen, aber das würde eine Weile dauern. Es gibt Dissasemblers für einige Geräte, ich weiß nicht über Arduino. Zum Beispiel (wenn Sie den Code vom Gerät zurück auf Ihre Festplatte kopiert haben): Unsere Arduino-Software wurde in der Arduino IDE geschrieben, die auf der Arduino-Download-Seite verfügbar ist. Beachten Sie zunächst, dass der Quellcode nie hochgeladen wird, sondern nur die kompilierte und verknüpfte Binärdatei.

Dies reduziert die Nützlichkeit des Ergebnisses des Downloads. Wie Sie sehen können, nicht besonders hilfreich für die Reproduktion, was Ihre Skizze tat.