int x = 12123;
String a(x,3);
byte SEND [24]={0,0x6B,0x67,0,0x0D,0x4E,0,0,0,0,0,0,0,0x0D,0x4C,0,0,0,0,0,0,0,0x0D,0x0A};

void setup() {
 Serial.begin(9600);
}

void loop() {
Ves(x);
// Serial.print( Ves(x),3);
// Serial.println(str[0]);

delay(10000);
}
float Ves(float ves){

 float rez=ves/1000; 
 String a(rez,3);

 char str[a.length()] = "";
dtostrf(rez, a.length(), 3, str);
//  for (int i=0;i < strlen(str);i++){
//    Serial.print(str[i]);
//  }
 strncpy(SEND + 6, str, strlen(str));
 Serial.println();
Serial.println(sizeof(SEND));
for (int i=0;i < sizeof(SEND);i++){
   Serial.print(SEND[i]);Serial.print("="); ..коды ascii в десятичном формате
 }
 Serial.println();
 Serial.write(SEND,24);
return rez;
}

// Копирует num символов из начала str2 в начало str1

// char str1[] = "hello world";
// char str2[] = "goodbye";
// // вставим good после hello
// strncpy(str1 + 6, str2, 4); 
// // тут str1 == hello goodd
// // вторая d осталась после "world"