Windmesser auslesen

Das Ergebnis mit vorKomma und nachKomma sieht so aus

Alge-Timing Windmesser WS2 auswerten by 'jurs' for German Arduino Forum

Zeit  	Wert-1	W1 num	Wert-2	W2 num	Zeit vorKomma nachKomma
------	------	------	------	------	------	------	--------
1.5	           --.-	0.00	-2.4 	-2.40	6.8	        -2	       -4

dann habe ich den Sketch etwas geändert, so gut es nach meinem Verständnis halt ging:

void loop()
  {    char* strPtr;
  if (Serial1.available())
  {
    timeoutErkennung(true); // Timeout resetten
    strPtr=SerialStringRead(13); // Zeichen auslesen
  }
  else strPtr=NULL;
  if (strPtr!=NULL && strcmp(strPtr,"")==0)
  {// Auf Leerzeile synchronisieren, normalerweise die dritte Zeile nach zwei Datenwerten
    Serial.println();
    linecount=0; 
    
     
  }
  else if (strPtr!=NULL)
  {
    linecount++;
    wert1=atof(strPtr);
    wert2=atof(strPtr);
    int vorKomma=wert2;
    int nachKomma=((wert2-vorKomma)*10);
    int ledPin = 13;
    
    switch (linecount)
       {
      case 1:
        Serial.print(millis()/1000.0,1); // Zeit für den ersten Wert
        Serial.print('\t');
        Serial.print(strPtr); // Erster Wert als String
        Serial.print('\t');
        Serial.print(wert1); // Erster Wert numerisch
        Serial.print('\t');
        break;
      case 2: 
        Serial.print(strPtr);  // Zweiter Wert als String
        Serial.print('\t');
        Serial.print(wert2);   // Zweiter Wert numerisch
        Serial.print('\t');
        Serial.print(millis()/1000.0,1); // Zeit für den zweiten Wert
        Serial.print('\t');
        Serial.print(vorKomma); // 1. Stelle vor dem Punkt
        Serial.print('\t');
        Serial.print(nachKomma); // 1. Stelle nach dem Punkt
        Serial.print('\t');
        break;
    }
  
  if (vorKomma == '0'){
    digitalWrite(ledPin,LOW);}
    else if (vorKomma > '0'){
    digitalWrite(ledPin,HIGH);}
    }
}

Hab jetzt nicht den kompletten Sketch eingefügt. Aber irgendwie will die LED auf dem DUE nicht so wie ich mir das denke. Wo liegt denn der Fehler? Warum wird denn nicht auf den Wert von vorKomma zugegriffen? Er wird doch auf dem Monitor ausgegeben.