Pages: [1]   Go Down
Author Topic: Comunicação serial BT  (Read 519 times)
0 Members and 1 Guest are viewing this topic.
Brasília, Brazil
Offline Offline
Jr. Member
**
Karma: 0
Posts: 54
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Olá,

Estou com um probleminha aqui relativo a comunicação serial (ARDUINO + PROCESSING)... meu programa do processing só funciona (a comunicação) se eu resetar o arduino na hora que eu mando rodar o código do processing. Minha dúvida é: tem jeito de fazer essa comunicação funcionar sem a necessidade desse reset no arduino?

A parte do código do processing relativa a comunicação serial é o seguinte (tem nos exemplos do IDE do arduino):
Code:
void draw() {
  while (port.available() > 0){
      serialEvent(port.read());
  }
}
void serialEvent(int serial)
{
  if(serial != NEWLINE) {
    buff += char(serial);
  } else {
    buff = buff.substring(0, buff.length()-1);
    val = Integer.parseInt(buff);
    buff = "";
  }
}

No arduino estou usando o Serial.print(), com delay de 100 entre um envio e outro.

Meu arduino é o BT-06, com processing-0135 rodando em windows XP SP2.
Logged

Pages: [1]   Go Up
Jump to: