Pages: [1]   Go Down
Author Topic: errore draw in processing  (Read 320 times)
0 Members and 1 Guest are viewing this topic.
grugliasco
Offline Offline
Jr. Member
**
Karma: 0
Posts: 95
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dopo tanto tempo sono ritornato a postare un nuovo problema.Volevo mettere in comunicazione arduino con un cellulare android trmite la seriale attraverso un pc.
sul celluare cè un aplicazione che premendo un tasto invia un codice a arduino che dovrebbe accendere un led o altro. La applicazione di processing che gira sul pc non funziona. Questo è il programma di processing:
Code:
import oscP5.*;
import netP5.*;
import processing.serial.*;
Serial arduinoPort;
OscP5 oscP5;
int led=0;
int []xled=new int[2];
void setup() {
  size(100, 100);
  noStroke();
  oscP5=new OscP5(this, 8000);
  arduinoPort=new Serial(this, Serial.list()[0], 9600);
}
void oscEvent(OscMessage theOscMessage)
{
  String addr=theOscMessage.addrPattern();
  if (addr.indexOf("/1/toggle")!=-1)
  {
    int i=int((addr.charAt(9)))-0x30;
    xled[i]=int(theOscMessage.get(0).floatValue());
  }
}
/* la funzione di disegno quando viene eseguita mi da
il seguente errore "return type is incompatible with PAapplet draw"

*/
Void draw()
{
  background(50);
  if(xled[1]==0)
  {
    arduinoPort.write("r");
    led=0;
  }
  if (xled[1]==1)
  {
   arduinoPort.write("R");
    led=255;
  }
  fill(led, 0, 0);
  ellipse(50, 50, 50, 50);

}

L' errore che mi da è "return type is incompatible with PAapplet draw"
Logged

grugliasco
Offline Offline
Jr. Member
**
Karma: 0
Posts: 95
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

risolto il problema era un errore nello scrivere Void draw anzichè void draw
Logged

Pages: [1]   Go Up
Jump to: