Hello
I'm using my android device to drive four solenoids which is controlled
directly by the GPIO of IOIO.
For now there is a 100ms delay between I touch the screen and the solenoids
be powered.
Is there a way to decrease this delay?
For now, I defined a global variable force_feedback and the ioio loop will
check this variable for powering the solenoids with a delay of 1
millisecond.
Define a listener to the View and set the variable force_feedback to be
true if users touch the screen
public onTouchListener touchListener = new onTouchListener(){
public void onTouched(View v, boolean t){
if(t){
force_feedback = true;
}else{
force_feedback = false;
}
}
Define the ioio loop
public void loop() throws ConnectionLostException {
led_.write(!force_feedback);
solenoid1_.write(!force_feedback);
solenoid2_.write(!force_feedback);
solenoid3_.write(!force_feedback);
solenoid4_.write(!force_feedback);
try {
Thread.sleep(1);
} catch (InterruptedException e) {
}
}
}
--
You received this message because you are subscribed to the Google Groups
"ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.