sketch_aug21b.ino

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

Exibições: 161

Anexos

Responder esta

Respostas a este tópico

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

sketch_aug21b.ino

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. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço