Как Serial.print выводит IPAderess?
- Войдите на сайт для отправки комментариев
Ср, 01/09/2021 - 19:19
Добрый день.
Подскажите, как Serial.print выводит переменную типа IPAdress
Вроде бы переменная типа IPAdress задается массивом {192.168.0.1} - к примеру.
Если сделать вывод через Serial.print - получаем строку "192.168.0.1"
Как мне получить строку из IPAdress?
что-то вроде
IPAdress ip = {192.168.0.1}
String ss;
ss = ip.(что-то)
?
Спасибо.
Если в String, то сложите четыре октета в виде строк вперемешку с точками.
Serial так же действует, только в UART сразу валит.
Как мне получить строку из IPAdress?
готового метода нет, берете массив байт и САМОСТОЯТЕЛЬНО преобразовываете в строку, вставляя между октетами точки.
А вообще эта тема обсуждалась уже столько раз. что стыдно уже должно быть спрашивать снова. пользуйтесь гуглем.
http://arduino.ru/forum/programmirovanie/vyvod-ipaddress-v-html
sprintf спасет отца демократии