Всем добрый день.
Начал разбираться с программированием ардуино, реальной платы еще нет, поэтому играюсь в эмуляторе Tinkercad Circuits.
Не могу понять, что за чертовщина при работе со строками через String().
Вот пример кода:
А вот что пишется в порт:
Подскажите, в чем ошибка преобразования числа в строку?
Начал разбираться с программированием ардуино, реальной платы еще нет, поэтому играюсь в эмуляторе Tinkercad Circuits.
Не могу понять, что за чертовщина при работе со строками через String().
Вот пример кода:
C++:
void setup()
{
Serial.begin(9600);
}
void loop()
{
String myStr1 = String("12345");
String myStr2 = String(12345);
Serial.print(myStr1);
Serial.print(" ");
Serial.print(myStr2);
Serial.print("\n");
delay(5000); // Wait for 5000 millisecond(s)
}
Код:
12345 12222