Even if I think that Silios is right, the good way is to make more compatible the driver with regional settings of the computer, I tried an other way. Because, I just started to learn Arduino with this project and I absolutely don't know C#, so I have tried to modify your sketch in Arduino. It is dedicated for computers using comma to separate digits. I can share my humble modified lines : At line 38 of original file, I inserted : // START : MY MODIFICATIONS char PositionPoint; // Calculate the point position in the string String Temperature = ""; // String to receive the numerical value of temperature// END : MY MODIFICATIONSAnd at line 146 of original file, I inserted : // START : MY MODIFICATIONS Temperature = String(GetTemperature(),DEC); // copy decimal value in string PositionPoint = Temperature.indexOf('.'); // find the dot position Temperature = Temperature.substring(0,PositionPoint+3); // remove the end of string Temperature.replace('.', ','); // Replace dot "." by comma "," Serial.print(Temperature); // Print on serial port the temperature // END : MY MODIFICATIONSIt is now working well with BackYardNIKON, where Temperature is shown with comman and I can order the stepper-motor.Didier S-C