WebPage - Concatenar comando com variável.

Por favor, como seria possível o objeto htlm assumir o conteúdo de uma variável do Arduíno? No caso a variável chama-se valor e quero que seu conteúdo seja exibido no browser. Como concatenar o comando html com a variável? Fazer de outro modo?

client.println("<input type='text' name='Campo2' id='Campo2' value=valor />");

Do exemplo do WebServer:

client.println("Refresh: 5");  // refresh the page automatically every 5 sec
          client.println();
          client.println("<!DOCTYPE HTML>");
          client.println("<html>");
          // output the value of each analog input pin
          for (int analogChannel = 0; analogChannel < 6; analogChannel++) {
            int sensorReading = analogRead(analogChannel);
            client.print("analog input ");
            client.print(analogChannel);
            client.print(" is ");
            client.print(sensorReading);
            client.println("
");       
          }
          client.println("</html>");
          break;
        }
        if (c == '\n') {
          // you're starting a new line
          currentLineIsBlank = true;
        } 
        else if (c != '\r') {
          // you've gotten a character on the current line
          currentLineIsBlank = false;
        }

O que quero é não só jogar o valor na tela, mais sim dentro de uma caixa da texto.

Agora compreendi, o que tenho que fazer é quebrar o comando em 3, assim:

client.println("<input type='text' name='Home' id='Home' value=");
client.print(valor);
client.print(">");