Go Down

Topic: Comunicação serial BT (Read 626 times) previous topic - next topic

brenin

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: [Select]

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.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy