Ola, estou utilizando o arduino para receber alguns valores pelo monitor serial e gravar na eeprom, para controlar uma fita de leds rgb. Porém estou com um erro, as vezes quando mando os valores, envia tudo certo(primeira foto), mas as vezes envia os valores errados(segunda foto). Os valores errados sempre acontece do blue2(parte em negrito e itálico) pra baixo.
valores enviados 0001543 0002117 255 0001 50000 255,000,000 000,255,000 000,000,255 255,000,255 000,255,255
Tags:
Bom dia MVAS,
você abriu um novo tópico sobre o mesmo problema?
No tópico anterior : http://labdegaragem.com/forum/topics/arduino-valores-errados, você
informou que resolveu o problema????
" Ola, consegui consertar o erro, refiz todo o código novamente e agora esta funcionado. "
Ainda tem ou não problemas?
De que forma (ou que programa envia)os dados são enviados para o arduino.
O buffer da serial suporta guardar até 64 bytes e vc está enviando 90 bytes.
" Assim que um byte de dado chega na porta serial do Arduino ele será armazenado em um buffer de
tamanho padrão de 64 bytes."
Experimente aumentar o tamanho da buffer, assim:
#define SERIAL_BUFFER_SIZE 128, e veja se dá certo.
RV
Ola,continua com o mesmo erro. O problema é que as vezes funciona as vezes não, por isso que no outro tópico eu achei que tinha resolvido.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por