Pages: [1]   Go Down
Author Topic: problemas con puerto serial  (Read 2600 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hola, quiero graficar con processing los de datos del puerto serial de mi arduino UNO, pero cuando uso Serial.list() no me retorna nada.

port = new Serial(this, Serial.list()[0], 9600);

cuando ejecuto me sale este error arrayIndexOutBoundsException: 0

gracias.
Logged

Offline Offline
Edison Member
*
Karma: 23
Posts: 1375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si no te devuelve nada, es que o no tienes conectado el Arduino o tienes algo mal configurado, revisa las conexiones y asegúrate de que aparece el puerto serie del Arduino en el PC.
Logged

Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si esta bien conectado, porque puedo ver los valores con el serial monitor y en el precessing hago println(Serial.list()) y no imprime nada
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

este es el codigo del processing

Code:
import processing.serial.*;
Serial port;
String buff = "";
int NEWLINE = 10; // Store the last 64 values received sowe can graph them.
int[] values = new int[64];
void setup() {
  size(512, 256);
  println("Available serial ports:");
  println(Serial.list());
  port = new Serial(this, Serial.list()[0], 9600);
  // If you know the name of the port used by the Arduinoboard, you
  // can specify it directly like this.
  //port = new Serial(this, "COM1", 9600);
}
void draw() {
  background(255);
  stroke(53);
  for (int i = 0; i < 63; i++) {
    line(i * 8, 100 - values[i], (i + 1) * 8, 100 - values[i + 1]);
  }
}

y este el del arduino

Code:
void setup()
{
  Serial.begin(9600);
}
void loop()
{
  Serial.println(analogRead(0));
  delay(100);
}
Logged

Offline Offline
Edison Member
*
Karma: 23
Posts: 1375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pues entonces deberías hablar con los de Processing, ya que parece que podrían tener algún tipo de bug.
Logged

Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

Pages: [1]   Go Up
Jump to: