ik probeer in processing.org een programma te schrijven die de laatste comport af scant naar een stukje arduino
nu werkt dat perfect, zolang het apparaat maar aangesloten is.
via
wat mijn laatste seriele poort opent
nu wil ik dus een andere actie ondernemen wanneer de arduino niet is aangesloten. (bijvoorbeeld melding met niet verbonden)
de arduino is zo ingesteld dat hij elke 100ms "Sync_"+datum verstuurd (zodat ik de firmware versie kan detecteren.
de arduino zou altijd de laatst aangesloten compoort zijn.
in processing heb ik nu.
het probleem is nu dat ik steeds de melding krijg , No device found, ook wanneer ik mijn arduino wel aansluit.
nu heb ik ondekt dat mijn
een null pointer exception op levert
maar waneer ik dat vervang met
nu werkt dat perfect, zolang het apparaat maar aangesloten is.
via
Java: 1
1
| myPort = new Serial(this, Serial.list()[Serial.list().length-1], 9600); |
wat mijn laatste seriele poort opent
nu wil ik dus een andere actie ondernemen wanneer de arduino niet is aangesloten. (bijvoorbeeld melding met niet verbonden)
de arduino is zo ingesteld dat hij elke 100ms "Sync_"+datum verstuurd (zodat ik de firmware versie kan detecteren.
de arduino zou altijd de laatst aangesloten compoort zijn.
in processing heb ik nu.
Java: 1
1
2
3
4
5
6
7
8
| while(OutTime<10){ // probeer maximaal 10 keer try{ myPort = new Serial(this, Serial.list()[Serial.list().length-1], 9600); Data=myPort.readStringUntil('\n'); if(Data.contains("Sync")){print(" Device found "); printArray(Serial.list()); print(" Connected "); connected =1; OutTime=11; }} catch (RuntimeException e) { OutTime=OutTime+1; print(" No device found "); } } if(connected==1){// wanneer er verbinding is |
het probleem is nu dat ik steeds de melding krijg , No device found, ook wanneer ik mijn arduino wel aansluit.
nu heb ik ondekt dat mijn
Java: 1
1
| if(Data.contains("Sync")){ |
een null pointer exception op levert
maar waneer ik dat vervang met
Java: 1
heb ik nog steeds geen verbinding
1
| if(Data=="Sync120116"){ |
[ Voor 3% gewijzigd door itcouldbeanyone op 12-01-2016 11:06 ]
Ben niet slim, maar wel dom