Was Arduino und dessen IDE ist, ist ja klar.kann ich natürlich, obwohl ich davon ausgehe, daß eigentlich fast jeder es verstanden hat! Zu dem Controller Arduino gibt es eine Entwicklungsumgebung, bestehend aus Programmiersprachen, Compiler, Editoren, Bibliotheken, usw. und Anwendungsprogramme, wie "Blink" oder Servointialisierungs- oder Kalibrierungsprogramme oder eben das Anwendungsprogramm zur Steuerung des fertig aufgebauten Hexapod. In obiger Diskussion ging grundsätzlich darum, ob es für den Hexapod ein Anwendungsprogramm für die Initialisierung der Servos gibt, wie es z.B. für den Quadruped von Freenove der Fall ist. Falls es so ein Programm gäbe würde es kein Lieferant vorher in den Controller laden. Von Adeept gibt es kein Anwendungsprogramm zur Initialisierung, d.h. der "leere" also unprogrammierte Controller wird zur Initialisierung der Servos verwendet. Das ist der Unterschied zu Freenove. Unter "Leermachen" wäre in diesem Zusammenhang ein Reset des Controllers (Löschen des in ihm befindlichen Anwendungsprogramms zu verstehen. Kann mir kaum vorstellen, daß von Euch jemand die Aussage "Arduino im unprogrammierten Zustand" nicht versteht. Warum schreibt aber HaWe dann soetwas?
Wenn es am schönsten ist soll man gehen, ich ziehe mich zurück
tschüß recke
Wieso soll es keine Hersteller geben, die bestimmte Programme standardmäßig in den Flash eines Controllers (Arduino o.ä.) als Auslieferungszustand laden?
Lassen wir es so dahingestellt sein - mag ntl schon sein, dass der Arduino "leer" war...
- nun war aber öfters von "leer machen" die Rede...:
um etwas leer zu machen, muss aber vorher was drauf hochgeladen worden sein - wer hat also was vorher DOCH auf welchen Arduino hochgeladen?
Was war genau der Auslieferungszustand der (beiden?) Arduinos?
Ein "leerer" Arduino macht aber nichts - GAR nichts. Um irgendwas damit zu machen, muss also zuvor DOCH ein Programm hochgeladen worden sein:
- welche(s) Programm(e) genau wurde(n) also (jeweils) zunächst hochgeladen?
Von welchen Kalibrierungsprogrammen wofür ist die Rede?
Wie und wozu soll man "Servos initialisieren", denn die funktionieren doch jederzeit "aus dem Stand"?
Warum muss der "leere" - also unprogrammierte - Controller zur Initialisierung der Servos verwendet werden ?
- wie kann ein unprogrammierter Controller aber überhaupt irgend etwas machen (initialisieren) ?
Was soll der Vergleich mit einem ominösen "Freemove", was ist das, und inwiefern ist das hier überhaupt von Bedeutung?
Inwiefern wird ein Arduino durch einen Reset "geleert" und in einen unprogrammierten Zustand versetzt? (normalerweise wird beim Reset nur das aufgespielte Programm resettet, also in den Startzustand versetzt, aber nicht der Programm-Flash gelöscht/geleert - CMIIW)...
Viele große Fragezeichen.... :-/
Lesezeichen