Hej alla!
Tuon topiccin innoistamana, ryhdyin tutkimaan tuota prosenssing ohjelmaa. Yritin saada tuon nuchuck tietoja luettua ja siihen netti onkin ohjeita pullollaa: löysin mm tälläisen klassisen ping pong nuchuckille. Saan luettua arduinolla nuo akselien ja näppäimien arvot, mutta en saa niitä tuonne prosessingin puolelle ollenkaan?
eli mitä olen tehnyt on
- kytkenyt nuch:n arduinoon ja ladannut arduinoon tuon ohjelman
- laittanut prosessingiin tuon ping pong pelin
- painan play tuolta prosessingista niin tulee tuon peli kenttä näkyviin niin että on nuo mailat ja tulokset mutta mitään ei tapadu vaikka kuinka riuhdon ja huidon tuolla nuchilla. Prosessingin viesti kenttään tulee:
[code]Stable Library
Native lib Version = RXTX-2.1-7
Java lib Version = RXTX-2.1-7
[0] “COM1”
[1] “COM8”
[/code]
Com1 on ilmeisesti hiiri ja com8 on arduino
4. Arduinon puolella kun käynnistän serial monitorin niin sinne tulee kyllä vaikka kuinka paljon noita akselien arvoja. (Olen myös koittanut käynnistää serial monitorin ennenkuin lyön tuon prosessingin koodin käyntiin)
Edit:
Löysin jo ongelmaani ratkaisun, mutta päätin laittaa sen tänne jos jollakulla muulla tulee joskus samanlainen ongelma eteen.
// Open whatever port is the one you're using.
myPort = new Serial(this, Serial.list()[0], 19200);
Tuohon kun vaihtoi tuon edellä olleen listauksen muknaan ([0]“com1” ja [1] “com8”)
Serial.list()[0] ==> Serial.list()[1]
Niin nyt se osaa lukea oikeaa sarjaporttia.
// Kylläpä tulee viisas olo kun jotain oivaltaa