Pessoal estou com um problema em um código que é o seguinte, eu envio uma coleção de codigo para o arduino via Bluetooth, com separação por virgula, 

por exemplo 1254, 3658745, 369852, 14587, etc.. cada código dese é um código na lista 

mas nõa consigo enviar 100 códigos desse jeito, ou seja só consigo enviar 10 o que vem depois dos 10 vem com perda de numeres e virgula e fica bagunçado 

por exemplo assim 123698,325413,632541, 13256487132654984313531321321548975345373586,3216 ou seja não aparece as virgulas depois do décimo código e quando eu pego o arquivo txt da raiz do celular ele está certo mas no arduino chega atrapalhado

gostaria de saber como solucionar  obrigado 

acredito que seja essa parte

Exibições: 57

Anexos

Responder esta

Respostas a este tópico

Boa tarde LGS.

Só com as informações acima e com a copia do seu sketch (Sem nenhuma linha comentada) fica um pouco

difícil para eu entender o que faz o seu projeto, e assim não consigo identificar o problema.

Descreva aqui com linha curtas qual é o processo de uso do projeto:

Ex:

1 Inicio:

    A . Botão  A2:   Ao aperta-lo, entra na sequencia de matar um Javali;

    B:  Botão A3:   Ao aperta-lo chama minha sogra;

    C:  Se regresso for maior que 30, a vaca foi pro brejo.......

2. Enviar por BT o numero 123,456,789  significa....

    A pego este numero e jogo.............

Uma pergunta.   O numero enviado que dá erro tem mais que 64 caracteres,

(números, virgulas pontos etc )?

Se  tiver, vai dar erro mesmo, pois o buffer da serial é de 64 bytes somente.

Existem um comentário de um cara em um forum que fez assim:

#define _SS_MAX_RX_BUFF 256 // RX buffer size //BEFORE WAS 64 para aumentar para 256,

mas não sei se funciona.

RV

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço