Tenho um protocolo para mandar temperatura e umidade para um supervisório.
O protocolo é assim: [xx:yy] onde [ é o inicio e ] é o final.
Quando esta medindo 10 para cima sem problemas mas quando fica abaixo de 10 o protocolo se rompe por que ele fica com um único caractere. Exemplo 9 e eu queria que ficasse 09 para não quebrar os dois caracteres do protocolo.
ou você usa sprintf ou faz na mão, acrescentando o 0 quando o número for menor que 10, o problema do sprintf é que vc vai ter que incluir toda a lib e vai consumir mais espaço no arduino