Pages: [1]   Go Down
Author Topic: Serial.flush(); no arduino 1.0.3  (Read 788 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 1
Posts: 75
3ª Idade ... in the house
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Boas pessoal,

Qual é a função no arduino 1.0.3 para apagar o buffer pois pelos vistos " Serial.flush(); " deixo de funcionar a partir da versão 1.0.0.


Cumprimentos,

Zé Tretas
Logged

Arduino Mega 2560
Arduino Nano
Arduino UNO Rev3
Raspberry PI Model B
EasyPIC v4

'round the world...
Offline Offline
Faraday Member
**
Karma: 42
Posts: 3287
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

A página aponta para isto... -> http://arduino.cc/en/Reference/StreamFlush

em todo o caso, para "limpar" o buffer, nada como fazer:

Code:

unsigned char temp = Serial.available();

for (int i = temp; i>=0; i--)
    Serial.read();


Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Portugal
Offline Offline
Edison Member
*
Karma: 37
Posts: 1591
Pretending you know everything then you will learn nothing.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tambem concordo que foi mau eles terem modificado a finalidade do metodo flush.Aqui a uns tempos perdi imenso tempo pois tinha como adquirido que o Serial.flush limpeza o buffer e afinal agora faz outra coisa.
Aprendi a liçao da pior maneira por isso agora sempre que sai uma versao nova da IDE vou ver quais foram as alteraçaoes  smiley-neutral
Logged

Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B


'round the world...
Offline Offline
Faraday Member
**
Karma: 42
Posts: 3287
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Tambem concordo que foi mau eles terem modificado a finalidade do metodo flush.Aqui a uns tempos perdi imenso tempo pois tinha como adquirido que o Serial.flush limpeza o buffer e afinal agora faz outra coisa.
Aprendi a liçao da pior maneira por isso agora sempre que sai uma versao nova da IDE vou ver quais foram as alteraçaoes  smiley-neutral

Nada como não usar a IDE... smiley
Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Pages: [1]   Go Up
Jump to: