Make three buttons each turning on a different pin.
Control IOIO Pins with an App
https://youtu.be/vPStrlluU4w
1. Create and Link Buttons
- Create Buttons in Main.XML
- Create Variables to link to buttons
- Link variables to buttons
2. Create and Link Pins
- Create Variables to link to buttons
- Link variables to buttons
3. Actions Code
link variables to the buttons
class Looper extends BaseIOIOLooper
{
/** The on-board LED. */
private DigitalOutput pinR_;
private DigitalOutput pinG_;
private DigitalOutput pinB_;
link your variables to pins
protected void setup() throws ConnectionLostException {
showVersions(ioio_, "IOIO connected!");
pinR_ = ioio_.openDigitalOutput(1, true);
pinG_ = ioio_.openDigitalOutput(3, false);
pinB_ = ioio_.openDigitalOutput(6, false);
enableUi(true);
}
public void loop() throws ConnectionLostException, InterruptedException
{
pinR_.write(!button1_.isChecked());
pinG_.write(!button2_.isChecked());
pinB_.write(!button3_.isChecked());
Thread.sleep(100);
}