Como um bom newbie (popularmente pronunciado nubie) que eu sou em arduino, estou tendo uma certa dificuldade em conversões.
Eu tenho um número em decimal do tipo long que preciso converter para hexadecimal.
Tenho também uma variável que contém um objeto do tipo String que também preciso converter para hexadecimal.
Como poderei fazer qualquer uma destas conversões?
Complementando um pouco, evite usar variáveis tipo string. Pois o arduino tem limitação de memória para alocar espaço para variáveis desse tipo. Sempre que possível use array de char, tornando o código um pouco mais otimizado.
bubulindo:
o irsend nao funciona com strings... mas sim com numeros.
O facto de tu veres um numero representado como hexadecimal ou inteiro nao afecta o valor intrinseco do mesmo.
Opa, blz?? Valeu aí, vou fazer os testes aqui. Obrigado pela dica.
Uma dúvida me surgiu. Não sei se se enquadraria neste post, mas vamos lá.
Eu preciso "desmembrar" um numero inteiro em algumas variáveis também inteiras.
Ex:
int testeNumero = 987;
//Desmembrado em:
int var1 = 9;
int var2 = 8;
int var3 = 7;
Ou
int testeNumero = 52;
// Desmembrado em:
int var1 = 0;
int var2 = 5;
int var3 = 2;
ou
int testeNumero = 7;
// Desmembrado em:
int var1 = 0;
int var2 = 0;
int var3 = 7;
Bom, acho que entenderam, né? hehehe Como posso fazer isto?