Serenifly:
atol() ist hier besser als strtol()
strtol() braucht man nur wenn man eine andere Basis als Dezimal möchte, z.B. Binär oder Hex.
Ah, darum habe ich da nur Tiefbahnhof verstanden, ...
das atol ist Toll, danke das macht was es soll :-), i am Heppy 
// ***********************************************************************************************
// Befehl config
// ***********************************************************************************************
// config..... = Syntax: config,... Parameter ...
// Parameter: sie mssen in keine bestimmten Reihenfolge erfolgen.
// Freigabe: F=... => 0; Stromlos => 1; Bestromt
// Richtung: R=... => 0; Links => 1; Rechts
// Takt: T=... => anzahl der Schritte
// Speed: RPM=.. => geschwindigkeit in rpm
// config,F=1,R=20,T=123456,RPM=50
// config,RPM=50,F=1,R=20,T=123456
// config,R=1,F=1,T=123456,RPM=50
// config,T=123456,F=1,R=0,RPM=50
void Befehl_config( char* text )
{
char* str = text;
char* ptr = strstr(str, "F=");
if (ptr != NULL)
{ Freigabe_t = atoi(ptr + 2); }
ptr = strstr(str, "R=");
if (ptr != NULL)
{ Richtung_t = atoi(ptr + 2); }
ptr = strstr(str, "T=");
if (ptr != NULL)
{ Takt_t = atol(ptr + 2); }
ptr = strstr(str, "RPM=");
if (ptr != NULL)
{ Speed_t = atoi(ptr + 4); }
Serial.print(F("Frei")); // tabelle ausgeben
Serial.print(F("\t")); // tabelle ausgeben
Serial.print(F("R / L")); // tabelle ausgeben
Serial.print(F("\t")); // tabelle ausgeben
Serial.print(F("Takt")); // tabelle ausgeben
Serial.print(F("\t")); // tabelle ausgeben
Serial.println(F("RPM")); // tabelle ausgeben
Serial.print(Freigabe_t); // Freigabe ausgeben
Serial.print(F("\t"));
Serial.print(Richtung_t); // Richtung ausgeben
Serial.print(F("\t"));
Serial.print(Takt_t); // Takt ausgeben
Serial.print(F("\t"));
Serial.println(Speed_t); // Speed ausgeben
}
combie:
Ich bin schon voll glücklich, wenn Mücke demnächst selber auf die Idee kommt, das Handbuch zu Rate zu ziehen.
welches denn? in dem von C / C++ verstehe ich nur Bahnhof und manchmal Fliegen die Bahnhöfe dort sogar, ..
und das Andere Handbuch das ich gerade Lese ist nicht wirklich besser, ...
20150423_171634.jpg
das ist das von dem Motor denn ich anstauen möchte, bzw. ein Test Programm erstellen möchte das ich den Motor mal testen kann. Dazu komme ich aber erst Nächste Woche oder Übernächste Woche noch bin ich nur am Lesen, denn Nächste / Übernächste Woche soll der Motor kommen 
Eisebaer:
hi,
kann mücke nicht. zuviele offene projekte... 
gruß stefan
Hallo Artverwalter, 
das ist kein neues Projekt nur ein Neues Topic das ich eröffnet habe gehört immer noch zum Teilprojekt CNC - Linearisierung ich habe nur nicht ein Topic pro Projekt sondern versuche die Probleme unter den Richtigen Titeln zu führen, wobei das für mich einfacher wäre alle Fragen die in einem Projekt aufkommen immer in einem Topic zu führen, ... ob da der Admin mit macht, .. 