Go Down

Topic: Arduino waarde naar processing [OPGELOST!] (Read 2 times) previous topic - next topic

Jantje

Renaldo
Volgens mij heb je een java multythreading probleem. Ik kan je daar echter zelf niet mee helpen daar ik er niet genoeg vanaf ken.

Met vriendelijke groet
Jan
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

renaldo90

Hallo!

Ik heb het werkend gekregen. De code voor arduino heb ik niet aangepast. Voor processing heb ik deze code gebruikt:

Code: [Select]
import processing.serial.*;

Serial port;
PImage b;
String input = "";
String zin = "";

void setup() {
  // Setup the screen for output.
  textFont(createFont("Arial", 25));
  size(300, 460);
  b = loadImage("background.jpg");
  background(b);
  fill(255);
  // List all the available serial ports:
  println(Serial.list());
  port = new Serial(this, Serial.list()[0], 9600);
}

void draw() { 
  if(port.available() > 0)
    {
      b = loadImage("background.jpg");
      background(b);
      input = (port.readString());
      print(input);
      zin = zin + input;
      text(zin, 30, 40);
    }
    else
    {};
}


Renaldo

Jantje

Renaldo
Blij te horen dat je het hebt op kunnen lossen.
Was het inderdaad een thread probleem?
Met vriendelijke groet.
Jantje
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

renaldo90

Jantje,
Ik weet niet zo goed wat een thread probleem is, maar het probleem was dat de functie die tussen setup en draw stond, niet goed gelezen werd. Ik heb nu de losse functie in draw gevoegd en werkt gelukkig nu!
Bedankt voor je tijd!

Renaldo

JO3RI

@renaldo90 als ik mag voorstellen om de titel van je oorspronkelijke post te wijzigen naar:

"Arduino waarde naar processing [SOLVED]"

zo weet iedereen meteen, dat je probleem werd opgelost. Probeer dit ook te doen in andere forum-secties.

veel Arduino plezier.

Go Up