Arduino değer + basamak + karakteri birleştirme

Başlatan veliusta, 29 Temmuz 2015, 18:40:47

veliusta

  Serial.print(SICAKLIK_DS3231, 1);
  Serial.println("~C");
  myGLCD.print("SICAKLIK_DS3231, 1 & ~C", CENTER, 30); // Yapmak istediğim

Değerden XX.XX biçimde sayı geliyor. Ben Son Basamağını silmek istiyorum. XX.X şeklinde. ve Gelen verinin sonuna ~C yazmak istiyorum.



metaltrrocker

#1
String olarak şu şekilde birleştirebilirsin.
string2 = string1 + veri;

link-> https://www.arduino.cc/en/Tutorial/StringAdditionOperator

yine string olarak ayırma işlemi;
exString = "Hello World!";
  exString.remove(2, 6)

String'in 2.nci ve 6'ncı karakterleri arasını siler.
exString'in son hali "Herld!"
link-> https://www.arduino.cc/en/Tutorial/StringRemove
Sen kendi isteğin doğrultusunda düzenlersin kodu.

veliusta

 stringOne = SICAKLIK_DS3231 + stringTwo;
stringOne.remove(4,1);

Teşekkürler oldu. Bu işimi görür.

metaltrrocker