Olá pessoal,
Estou tentando comunicar 2 arduinos usando o Xbee, mas quero aprender configurações mais profundas, para isso, coloquei um display LCD no arduino receptor que pega os valores recebidos via serial e os demonstra.
O problema é que a serial se comunica em valores ascii, dai se eu digitar a letra "C" no teclado do emissor, o receptor recebe como "67" que é o valor ascii correspondente a letra C, porem, eu não queria que aparecesse no display o numero 67 mas sim a letra C, mas não estou sabendo como fazer isso.
Alguem pode me ajudar ?
Obrgado.
Tags:
RESOLVIDO.
O amigo Jonatas Freitas me deu a dica via bate papo, a solução é a função char() http://arduino.cc/en/Reference/CharCast
dai a solução seria a seguinte:
int var = 69; // só um exemplo pra não precisar usar a serial
lcd.print(char(var)); // pronto o resultado impresso será o caracter "E"
lcd.print(var); // imprimira o valor 69
obrigado a ajuda e espero estar ajudando a outros
Boa!
Passando o conhecimento pra frente através de um feedback como este, já está ajudando bastante.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por