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.

Reply via email to