Доброго времени суток. Может кто знает , подскажите unsigned long chislo = 55555555; void setup() { Serial.begin(9600); } void loop() { Serial.println("KT+ SERV=3, \"012345678\""); delay(500); } ///нужно что бы вместо \"012345678\"" я мог вставить переменную chislo. в порт выводиться все в таком формате, именно так нужно, по другому нельзя: KT+ SERV=3, "012345678"
15 знаков в этот унсигнед лонг не влезет, ибо в этом унсигнед лонге 32 бита возможно надо использовать uint64_t, но неизвестно как оно будет работать со string и в ардуине вообще
ваще я так понимаю, это какая-то команда, которая посылается в виде строки, а число это какой-то номер или код или типа того. то есть если с этим числом не предполагаются математические операции - так может его изначально и вводить в виде строки, а не в виде числа?
не надо никаких переменных - орудуй с этим числом как со строкой изначально. в гугле смотри как это делать.