Manual
do
Maker
.
com
Uma coisa terrível com a qual me debati por dias foi a conversão de float para string no Arduino. Os acostumados com C/C++ prontamente diriam: sprintf. - Porém, o avr-gcc é capado e esse recurso não funciona para o float; funciona para int, hexa, mas não para float. Os acostumados com Arduino diriam: faça shift, tal como é feito na biblioteca do ethernet shield. - Porém, é demasiado trabalhoso e chato. Então, após muita pesquisa (e não foi descoberta minha, apenas pesquisa), encontrei em algum lugar (que não me recordo onde, pois encontrei e testei, me empolguei e quando acordei o projeto estava pronto) o dtostrf(), da stdlib.h do avr-gcc. Coisa boa!
Autor do blog "Do bit Ao Byte / Manual do Maker".
Viciado em embarcados desde 2006.
LinuxUser 158.760, desde 1997.